Php Xdebug not establishing connection with PhpStorm
Hello staff,
Ive been stuck on the Xdebug step for a long time now and read everything about it on this forum. I was hoping you might be able to see a problem in my configuration that might be preventing the Xdebug extension on PHP from connecting back to PhpStorm.
my configuration is: PhpStorm on 192.168.0.15 (Windows) and Apache/PHP on 192.168.0.16 (Debian)
I have installed xdebug and have enabled extension and its paremeters:
xdebug.remote_enable=1
xdebug.remote_host=192.168.0.15
xdebug.remote_idekey="PHPSTORM"
and the phpinfo() looks like this
System | Linux debian 2.6.32-5-686 #1 SMP Mon Oct 3 04:15:24 UTC 2011 i686 |
Build Date | Jun 28 2011 13:11:03 |
Server API | Apache 2.0 Handler |
Virtual Directory Support | disabled |
Configuration File (php.ini) Path | /etc/php5/apache2 |
Loaded Configuration File | /etc/php5/apache2/php.ini |
Scan this dir for additional .ini files | /etc/php5/apache2/conf.d |
Additional .ini files parsed | /etc/php5/apache2/conf.d/curl.ini, /etc/php5/apache2/conf.d/mysql.ini, /etc/php5/apache2/conf.d/mysqli.ini, /etc/php5/apache2/conf.d/pdo.ini, /etc/php5/apache2/conf.d/pdo_mysql.ini, /etc/php5/apache2/conf.d/suhosin.ini, /etc/php5/apache2/conf.d/tidy.ini |
PHP API | 20090626 |
PHP Extension | 20090626 |
Zend Extension | 220090626 |
Zend Extension Build | API220090626,NTS |
PHP Extension Build | API20090626,NTS |
Debug Build | no |
Thread Safety | disabled |
Zend Memory Manager | enabled |
Zend Multibyte Support | disabled |
IPv6 Support | enabled |
Registered PHP Streams | https, ftps, compress.zlib, compress.bzip2, php, file, glob, data, http, ftp, phar, zip |
Registered Stream Socket Transports | tcp, udp, unix, udg, ssl, sslv3, sslv2, tls |
Registered Stream Filters | zlib.*, bzip2.*, convert.iconv.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk |
This server is protected with the Suhosin Patch 0.9.9.1 Copyright (c) 2006-2007 Hardened-PHP Project Copyright (c) 2007-2009 SektionEins GmbH |
PHP Credits
Configuration
apache2handler
Apache Version | Apache/2.2.16 (Debian) |
Apache API Version | 20051115 |
Server Administrator | webmaster@localhost |
Hostname:Port | debian.debiandebian.hr:80 |
User/Group | www-data(33)/33 |
Max Requests | Per Child: 0 - Keep Alive: on - Max Per Connection: 100 |
Timeouts | Connection: 300 - Keep-Alive: 15 |
Virtual Server | Yes |
Server Root | /etc/apache2 |
Loaded Modules | core mod_log_config mod_logio prefork http_core mod_so mod_alias mod_auth_basic mod_authn_file mod_authz_default mod_authz_groupfile mod_authz_host mod_authz_user mod_autoindex mod_cgi mod_deflate mod_dir mod_env mod_mime mod_negotiation mod_perl mod_php5 mod_python mod_reqtimeout mod_rewrite mod_setenvif mod_ssl mod_status |
Directive | Local Value | Master Value |
---|---|---|
engine | 1 | 1 |
last_modified | 0 | 0 |
xbithack | 0 | 0 |
Apache Environment
Variable | Value |
---|---|
REDIRECT_STATUS | 200 |
HTTP_HOST | www.smp.com |
HTTP_USER_AGENT | Mozilla/5.0 (Windows NT 6.1; WOW64; rv:10.0.2) Gecko/20100101 Firefox/10.0.2 |
HTTP_ACCEPT | text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 |
HTTP_ACCEPT_LANGUAGE | en-gb,en;q=0.5 |
HTTP_ACCEPT_ENCODING | gzip, deflate |
HTTP_CONNECTION | keep-alive |
HTTP_CACHE_CONTROL | max-age=0 |
PATH | /usr/local/bin:/usr/bin:/bin |
SERVER_SIGNATURE | <address>Apache/2.2.16 (Debian) Server at www.smp.com Port 80</address> |
SERVER_SOFTWARE | Apache/2.2.16 (Debian) |
SERVER_NAME | www.smp.com |
SERVER_ADDR | 192.168.0.16 |
SERVER_PORT | 80 |
REMOTE_ADDR | 192.168.0.15 |
DOCUMENT_ROOT | /var/Fuundr/htdocs |
SERVER_ADMIN | webmaster@localhost |
SCRIPT_FILENAME | /var/Fuundr/htdocs/index.php |
REMOTE_PORT | 51619 |
REDIRECT_QUERY_STRING | page_type=home&locale=df |
REDIRECT_URL | / |
GATEWAY_INTERFACE | CGI/1.1 |
SERVER_PROTOCOL | HTTP/1.1 |
REQUEST_METHOD | GET |
QUERY_STRING | page_type=home&locale=df |
REQUEST_URI | / |
SCRIPT_NAME | /index.php |
HTTP Headers Information
HTTP Request Headers | |
---|---|
HTTP Request | GET / HTTP/1.1 |
Host | www.smp.com |
User-Agent | Mozilla/5.0 (Windows NT 6.1; WOW64; rv:10.0.2) Gecko/20100101 Firefox/10.0.2 |
Accept | text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 |
Accept-Language | en-gb,en;q=0.5 |
Accept-Encoding | gzip, deflate |
Connection | keep-alive |
Cache-Control | max-age=0 |
HTTP Response Headers | |
X-Powered-By | PHP/5.3.3-7+squeeze3 |
Vary | Accept-Encoding |
Content-Encoding | gzip |
bcmath
BCMath support | enabled |
Directive | Local Value | Master Value |
---|---|---|
bcmath.scale | 0 | 0 |
bz2
BZip2 Support | Enabled |
Stream Wrapper support | compress.bz2:// |
Stream Filter support | bzip2.decompress, bzip2.compress |
BZip2 Version | 1.0.5, 10-Dec-2007 |
calendar
Calendar support | enabled |
Core
PHP Version | 5.3.3-7+squeeze3 |
Directive | Local Value | Master Value |
---|---|---|
allow_call_time_pass_reference | Off | Off |
allow_url_fopen | On | On |
allow_url_include | Off | Off |
always_populate_raw_post_data | Off | Off |
arg_separator.input | & | & |
arg_separator.output | & | & |
asp_tags | Off | Off |
auto_append_file | no value | no value |
auto_globals_jit | On | On |
auto_prepend_file | no value | no value |
browscap | no value | no value |
default_charset | no value | no value |
default_mimetype | text/html | text/html |
define_syslog_variables | Off | Off |
disable_classes | no value | no value |
disable_functions | no value | no value |
display_errors | On | On |
display_startup_errors | Off | Off |
doc_root | no value | no value |
docref_ext | no value | no value |
docref_root | no value | no value |
enable_dl | Off | Off |
error_append_string | no value | no value |
error_log | no value | no value |
error_prepend_string | no value | no value |
error_reporting | 22527 | 22527 |
exit_on_timeout | Off | Off |
expose_php | On | On |
extension_dir | /usr/lib/php5/20090626+lfs | /usr/lib/php5/20090626+lfs |
file_uploads | On | On |
highlight.bg | #FFFFFF | #FFFFFF |
highlight.comment | #FF8000 | #FF8000 |
highlight.default | #0000BB | #0000BB |
highlight.html | #000000 | #000000 |
highlight.keyword | #007700 | #007700 |
highlight.string | #DD0000 | #DD0000 |
html_errors | Off | Off |
ignore_repeated_errors | Off | Off |
ignore_repeated_source | Off | Off |
ignore_user_abort | Off | Off |
implicit_flush | Off | Off |
include_path | .:/usr/share/php:/usr/share/pear | .:/usr/share/php:/usr/share/pear |
log_errors | On | On |
log_errors_max_len | 1024 | 1024 |
magic_quotes_gpc | Off | Off |
magic_quotes_runtime | Off | Off |
magic_quotes_sybase | Off | Off |
mail.add_x_header | On | On |
mail.force_extra_parameters | no value | no value |
mail.log | no value | no value |
max_execution_time | 30 | 30 |
max_file_uploads | 20 | 20 |
max_input_nesting_level | 64 | 64 |
max_input_time | 60 | 60 |
memory_limit | 198M | 198M |
open_basedir | no value | no value |
output_buffering | 4096 | 4096 |
output_handler | no value | no value |
post_max_size | 8M | 8M |
precision | 14 | 14 |
realpath_cache_size | 16K | 16K |
realpath_cache_ttl | 120 | 120 |
register_argc_argv | Off | Off |
register_globals | Off | Off |
register_long_arrays | Off | Off |
report_memleaks | On | On |
report_zend_debug | On | On |
request_order | GP | GP |
safe_mode | Off | Off |
safe_mode_exec_dir | no value | no value |
safe_mode_gid | Off | Off |
safe_mode_include_dir | no value | no value |
sendmail_from | no value | no value |
sendmail_path | /usr/sbin/sendmail -t -i | /usr/sbin/sendmail -t -i |
serialize_precision | 100 | 100 |
short_open_tag | On | On |
SMTP | localhost | localhost |
smtp_port | 25 | 25 |
sql.safe_mode | Off | Off |
track_errors | Off | Off |
unserialize_callback_func | no value | no value |
upload_max_filesize | 2M | 2M |
upload_tmp_dir | no value | no value |
user_dir | no value | no value |
user_ini.cache_ttl | 300 | 300 |
user_ini.filename | .user.ini | .user.ini |
variables_order | GPCS | GPCS |
xmlrpc_error_number | 0 | 0 |
xmlrpc_errors | Off | Off |
y2k_compliance | On | On |
zend.enable_gc | On | On |
ctype
ctype functions | enabled |
curl
cURL support | enabled |
cURL Information | 7.21.0 |
Age | 3 |
Features | |
AsynchDNS | No |
Debug | No |
GSS-Negotiate | Yes |
IDN | Yes |
IPv6 | Yes |
Largefile | Yes |
NTLM | Yes |
SPNEGO | No |
SSL | Yes |
SSPI | No |
krb4 | No |
libz | Yes |
CharConv | No |
Protocols | dict, file, ftp, ftps, http, https, imap, imaps, ldap, ldaps, pop3, pop3s, rtsp, scp, sftp, smtp, smtps, telnet, tftp |
Host | i486-pc-linux-gnu |
SSL Version | OpenSSL/0.9.8o |
ZLib Version | 1.2.3.4 |
libSSH Version | libssh2/1.2.6 |
date
date/time support | enabled |
"Olson" Timezone Database Version | 0.system |
Timezone Database | internal |
Default timezone | Australia/Melbourne |
Directive | Local Value | Master Value |
---|---|---|
date.default_latitude | 31.7667 | 31.7667 |
date.default_longitude | 35.2333 | 35.2333 |
date.sunrise_zenith | 90.583333 | 90.583333 |
date.sunset_zenith | 90.583333 | 90.583333 |
date.timezone | no value | no value |
dba
DBA support | enabled |
Supported handlers | cdb cdb_make db4 inifile flatfile qdbm |
Directive | Local Value | Master Value |
---|---|---|
dba.default_handler | flatfile | flatfile |
dom
DOM/XML | enabled |
DOM/XML API Version | 20031129 |
libxml Version | 2.7.8 |
HTML Support | enabled |
XPath Support | enabled |
XPointer Support | enabled |
Schema Support | enabled |
RelaxNG Support | enabled |
ereg
Regex Library | Bundled library enabled |
exif
EXIF Support | enabled |
EXIF Version | 1.4 $Id: exif.c 293036 2010-01-03 09:23:27Z sebastian $ |
Supported EXIF Version | 0220 |
Supported filetypes | JPEG,TIFF |
Directive | Local Value | Master Value |
---|---|---|
exif.decode_jis_intel | JIS | JIS |
exif.decode_jis_motorola | JIS | JIS |
exif.decode_unicode_intel | UCS-2LE | UCS-2LE |
exif.decode_unicode_motorola | UCS-2BE | UCS-2BE |
exif.encode_jis | no value | no value |
exif.encode_unicode | ISO-8859-15 | ISO-8859-15 |
fileinfo
fileinfo support | enabled |
---|---|
version | 1.0.5-dev |
filter
Input Validation and Filtering | enabled |
Revision | $Revision: 298196 $ |
Directive | Local Value | Master Value |
---|---|---|
filter.default | unsafe_raw | unsafe_raw |
filter.default_flags | no value | no value |
ftp
FTP support | enabled |
gettext
GetText Support | enabled |
hash
hash support | enabled |
Hashing Engines | md2 md4 md5 sha1 sha224 sha256 sha384 sha512 ripemd128 ripemd160 ripemd256 ripemd320 whirlpool tiger128,3 tiger160,3 tiger192,3 tiger128,4 tiger160,4 tiger192,4 snefru snefru256 gost adler32 crc32 crc32b salsa10 salsa20 haval128,3 haval160,3 haval192,3 haval224,3 haval256,3 haval128,4 haval160,4 haval192,4 haval224,4 haval256,4 haval128,5 haval160,5 haval192,5 haval224,5 haval256,5 |
iconv
iconv support | enabled |
iconv implementation | glibc |
iconv library version | 2.11.2 |
Directive | Local Value | Master Value |
---|---|---|
iconv.input_encoding | ISO-8859-1 | ISO-8859-1 |
iconv.internal_encoding | ISO-8859-1 | ISO-8859-1 |
iconv.output_encoding | ISO-8859-1 | ISO-8859-1 |
json
json support | enabled |
json version | 1.2.1 |
libxml
libXML support | active |
libXML Compiled Version | 2.7.8 |
libXML Loaded Version | 20708 |
libXML streams | enabled |
mbstring
Multibyte Support | enabled |
Multibyte string engine | libmbfl |
HTTP input encoding translation | disabled |
mbstring extension makes use of "streamable kanji code filter and converter", which is distributed under the GNU Lesser General Public License version 2.1. |
---|
Multibyte (japanese) regex support | enabled |
Multibyte regex (oniguruma) version | 5.9.1 |
Directive | Local Value | Master Value |
---|---|---|
mbstring.detect_order | no value | no value |
mbstring.encoding_translation | Off | Off |
mbstring.func_overload | 0 | 0 |
mbstring.http_input | pass | pass |
mbstring.http_output | pass | pass |
mbstring.http_output_conv_mimetypes | ^(text/|application/xhtml\+xml) | ^(text/|application/xhtml\+xml) |
mbstring.internal_encoding | no value | no value |
mbstring.language | neutral | neutral |
mbstring.strict_detection | Off | Off |
mbstring.substitute_character | no value | no value |
mhash
MHASH support | Enabled |
MHASH API Version | Emulated Support |
mysql
MySQL Support | enabled |
---|---|
Active Persistent Links | 0 |
Active Links | 0 |
Client API version | 5.1.49 |
MYSQL_MODULE_TYPE | external |
MYSQL_SOCKET | /var/run/mysqld/mysqld.sock |
MYSQL_INCLUDE | -I/usr/include/mysql |
MYSQL_LIBS | -L/usr/lib -lmysqlclient_r |
Directive | Local Value | Master Value |
---|---|---|
mysql.allow_local_infile | On | On |
mysql.allow_persistent | On | On |
mysql.connect_timeout | 60 | 60 |
mysql.default_host | no value | no value |
mysql.default_password | no value | no value |
mysql.default_port | no value | no value |
mysql.default_socket | /var/run/mysqld/mysqld.sock | /var/run/mysqld/mysqld.sock |
mysql.default_user | no value | no value |
mysql.max_links | Unlimited | Unlimited |
mysql.max_persistent | Unlimited | Unlimited |
mysql.trace_mode | Off | Off |
mysqli
MysqlI Support | enabled |
---|---|
Client API library version | 5.1.49 |
Active Persistent Links | 0 |
Inactive Persistent Links | 0 |
Active Links | 0 |
Client API header version | 5.1.49 |
MYSQLI_SOCKET | /var/run/mysqld/mysqld.sock |
Directive | Local Value | Master Value |
---|---|---|
mysqli.allow_local_infile | On | On |
mysqli.allow_persistent | On | On |
mysqli.default_host | no value | no value |
mysqli.default_port | 3306 | 3306 |
mysqli.default_pw | no value | no value |
mysqli.default_socket | no value | no value |
mysqli.default_user | no value | no value |
mysqli.max_links | Unlimited | Unlimited |
mysqli.max_persistent | Unlimited | Unlimited |
mysqli.reconnect | Off | Off |
openssl
OpenSSL support | enabled |
OpenSSL Library Version | OpenSSL 0.9.8o 01 Jun 2010 |
OpenSSL Header Version | OpenSSL 0.9.8o 01 Jun 2010 |
pcre
PCRE (Perl Compatible Regular Expressions) Support | enabled |
PCRE Library Version | 8.02 2010-03-19 |
Directive | Local Value | Master Value |
---|---|---|
pcre.backtrack_limit | 100000 | 100000 |
pcre.recursion_limit | 100000 | 100000 |
PDO
PDO support | enabled |
---|---|
PDO drivers | mysql |
pdo_mysql
PDO Driver for MySQL | enabled |
---|---|
Client API version | 5.1.49 |
Phar
Phar: PHP Archive support | enabled |
---|---|
Phar EXT version | 2.0.1 |
Phar API version | 1.1.1 |
SVN revision | $Revision: 298908 $ |
Phar-based phar archives | enabled |
Tar-based phar archives | enabled |
ZIP-based phar archives | enabled |
gzip compression | enabled |
bzip2 compression | enabled |
OpenSSL support | enabled |
Phar based on pear/PHP_Archive, original concept by Davey Shafik. Phar fully realized by Gregory Beaver and Marcus Boerger. Portions of tar implementation Copyright (c) 2003-2009 Tim Kientzle. |
Directive | Local Value | Master Value |
---|---|---|
phar.cache_list | no value | no value |
phar.readonly | On | On |
phar.require_hash | On | On |
posix
Revision | $Revision: 300764 $ |
Reflection
Reflection | enabled |
---|---|
Version | $Revision: 300393 $ |
session
Session Support | enabled |
Registered save handlers | files user |
Registered serializer handlers | php php_binary wddx |
Directive | Local Value | Master Value |
---|---|---|
session.auto_start | Off | Off |
session.bug_compat_42 | Off | Off |
session.bug_compat_warn | Off | Off |
session.cache_expire | 180 | 180 |
session.cache_limiter | nocache | nocache |
session.cookie_domain | no value | no value |
session.cookie_httponly | Off | Off |
session.cookie_lifetime | 0 | 0 |
session.cookie_path | / | / |
session.cookie_secure | Off | Off |
session.entropy_file | no value | no value |
session.entropy_length | 0 | 0 |
session.gc_divisor | 1000 | 1000 |
session.gc_maxlifetime | 1440 | 1440 |
session.gc_probability | 0 | 0 |
session.hash_bits_per_character | 5 | 5 |
session.hash_function | 0 | 0 |
session.name | PHPSESSID | PHPSESSID |
session.referer_check | no value | no value |
session.save_handler | files | files |
session.save_path | /var/lib/php5 | /var/lib/php5 |
session.serialize_handler | php | php |
session.use_cookies | On | On |
session.use_only_cookies | On | On |
session.use_trans_sid | 0 | 0 |
shmop
shmop support | enabled |
SimpleXML
Simplexml support | enabled |
---|---|
Revision | $Revision: 299424 $ |
Schema support | enabled |
soap
Soap Client | enabled |
Soap Server | enabled |
Directive | Local Value | Master Value |
---|---|---|
soap.wsdl_cache | 1 | 1 |
soap.wsdl_cache_dir | /tmp | /tmp |
soap.wsdl_cache_enabled | 1 | 1 |
soap.wsdl_cache_limit | 5 | 5 |
soap.wsdl_cache_ttl | 86400 | 86400 |
sockets
Sockets Support | enabled |
SPL
SPL support | enabled |
---|---|
Interfaces | Countable, OuterIterator, RecursiveIterator, SeekableIterator, SplObserver, SplSubject |
Classes | AppendIterator, ArrayIterator, ArrayObject, BadFunctionCallException, BadMethodCallException, CachingIterator, DirectoryIterator, DomainException, EmptyIterator, FilesystemIterator, FilterIterator, GlobIterator, InfiniteIterator, InvalidArgumentException, IteratorIterator, LengthException, LimitIterator, LogicException, MultipleIterator, NoRewindIterator, OutOfBoundsException, OutOfRangeException, OverflowException, ParentIterator, RangeException, RecursiveArrayIterator, RecursiveCachingIterator, RecursiveDirectoryIterator, RecursiveFilterIterator, RecursiveIteratorIterator, RecursiveRegexIterator, RecursiveTreeIterator, RegexIterator, RuntimeException, SplDoublyLinkedList, SplFileInfo, SplFileObject, SplFixedArray, SplHeap, SplMinHeap, SplMaxHeap, SplObjectStorage, SplPriorityQueue, SplQueue, SplStack, SplTempFileObject, UnderflowException, UnexpectedValueException |
standard
Dynamic Library Support | enabled |
Path to sendmail | /usr/sbin/sendmail -t -i |
Directive | Local Value | Master Value |
---|---|---|
assert.active | 1 | 1 |
assert.bail | 0 | 0 |
assert.callback | no value | no value |
assert.quiet_eval | 0 | 0 |
assert.warning | 1 | 1 |
auto_detect_line_endings | 0 | 0 |
default_socket_timeout | 60 | 60 |
safe_mode_allowed_env_vars | PHP_ | PHP_ |
safe_mode_protected_env_vars | LD_LIBRARY_PATH | LD_LIBRARY_PATH |
url_rewriter.tags | a=href,area=href,frame=src,input=src,form=fakeentry | a=href,area=href,frame=src,input=src,form=fakeentry |
user_agent | no value | no value |
suhosin
This server is protected with the Suhosin Extension 0.9.32.1 Copyright (c) 2006-2007 Hardened-PHP Project Copyright (c) 2007-2010 SektionEins GmbH |
Directive | Local Value | Master Value |
---|---|---|
suhosin.apc_bug_workaround | Off | Off |
suhosin.cookie.checkraddr | 0 | 0 |
suhosin.cookie.cryptdocroot | On | On |
suhosin.cookie.cryptkey | [ protected ] | [ protected ] |
suhosin.cookie.cryptlist | no value | no value |
suhosin.cookie.cryptraddr | 0 | 0 |
suhosin.cookie.cryptua | On | On |
suhosin.cookie.disallow_nul | 1 | 1 |
suhosin.cookie.disallow_ws | 1 | 1 |
suhosin.cookie.encrypt | Off | Off |
suhosin.cookie.max_array_depth | 50 | 50 |
suhosin.cookie.max_array_index_length | 64 | 64 |
suhosin.cookie.max_name_length | 64 | 64 |
suhosin.cookie.max_totalname_length | 256 | 256 |
suhosin.cookie.max_value_length | 10000 | 10000 |
suhosin.cookie.max_vars | 100 | 100 |
suhosin.cookie.plainlist | no value | no value |
suhosin.coredump | Off | Off |
suhosin.disable.display_errors | Off | Off |
suhosin.executor.allow_symlink | Off | Off |
suhosin.executor.disable_emodifier | Off | Off |
suhosin.executor.disable_eval | Off | Off |
suhosin.executor.eval.blacklist | no value | no value |
suhosin.executor.eval.whitelist | no value | no value |
suhosin.executor.func.blacklist | no value | no value |
suhosin.executor.func.whitelist | no value | no value |
suhosin.executor.include.allow_writable_files | On | On |
suhosin.executor.include.blacklist | no value | no value |
suhosin.executor.include.max_traversal | 0 | 0 |
suhosin.executor.include.whitelist | no value | no value |
suhosin.executor.max_depth | 0 | 0 |
suhosin.filter.action | no value | no value |
suhosin.get.disallow_nul | 1 | 1 |
suhosin.get.disallow_ws | 0 | 0 |
suhosin.get.max_array_depth | 50 | 50 |
suhosin.get.max_array_index_length | 64 | 64 |
suhosin.get.max_name_length | 64 | 64 |
suhosin.get.max_totalname_length | 256 | 256 |
suhosin.get.max_value_length | 512 | 512 |
suhosin.get.max_vars | 100 | 100 |
suhosin.log.file | 0 | 0 |
suhosin.log.file.name | no value | no value |
suhosin.log.phpscript | 0 | 0 |
suhosin.log.phpscript.is_safe | Off | Off |
suhosin.log.phpscript.name | no value | no value |
suhosin.log.sapi | 0 | 0 |
suhosin.log.script | 0 | 0 |
suhosin.log.script.name | no value | no value |
suhosin.log.syslog | no value | no value |
suhosin.log.syslog.facility | no value | no value |
suhosin.log.syslog.priority | no value | no value |
suhosin.log.use-x-forwarded-for | Off | Off |
suhosin.mail.protect | 0 | 0 |
suhosin.memory_limit | 0 | 0 |
suhosin.mt_srand.ignore | On | On |
suhosin.multiheader | Off | Off |
suhosin.perdir | 0 | 0 |
suhosin.post.disallow_nul | 1 | 1 |
suhosin.post.disallow_ws | 0 | 0 |
suhosin.post.max_array_depth | 50 | 50 |
suhosin.post.max_array_index_length | 64 | 64 |
suhosin.post.max_name_length | 64 | 64 |
suhosin.post.max_totalname_length | 256 | 256 |
suhosin.post.max_value_length | 1000000 | 1000000 |
suhosin.post.max_vars | 1000 | 1000 |
suhosin.protectkey | On | On |
suhosin.request.disallow_nul | 1 | 1 |
suhosin.request.disallow_ws | 0 | 0 |
suhosin.request.max_array_depth | 50 | 50 |
suhosin.request.max_array_index_length | 64 | 64 |
suhosin.request.max_totalname_length | 256 | 256 |
suhosin.request.max_value_length | 1000000 | 1000000 |
suhosin.request.max_varname_length | 64 | 64 |
suhosin.request.max_vars | 1000 | 1000 |
suhosin.server.encode | On | On |
suhosin.server.strip | On | On |
suhosin.session.checkraddr | 0 | 0 |
suhosin.session.cryptdocroot | On | On |
suhosin.session.cryptkey | [ protected ] | [ protected ] |
suhosin.session.cryptraddr | 0 | 0 |
suhosin.session.cryptua | Off | Off |
suhosin.session.encrypt | On | On |
suhosin.session.max_id_length | 128 | 128 |
suhosin.simulation | Off | Off |
suhosin.sql.bailout_on_error | Off | Off |
suhosin.sql.comment | 0 | 0 |
suhosin.sql.multiselect | 0 | 0 |
suhosin.sql.opencomment | 0 | 0 |
suhosin.sql.union | 0 | 0 |
suhosin.sql.user_postfix | no value | no value |
suhosin.sql.user_prefix | no value | no value |
suhosin.srand.ignore | On | On |
suhosin.stealth | On | On |
suhosin.upload.disallow_binary | 0 | 0 |
suhosin.upload.disallow_elf | 1 | 1 |
suhosin.upload.max_uploads | 25 | 25 |
suhosin.upload.remove_binary | 0 | 0 |
suhosin.upload.verification_script | no value | no value |
sysvmsg
sysvmsg support | enabled |
Revision | $Revision: 293036 $ |
tidy
Tidy support | enabled |
---|---|
libTidy Release | 25 March 2009 |
Extension Version | 2.0 ($Id: tidy.c 296107 2010-03-12 10:28:59Z jani $) |
Directive | Local Value | Master Value |
---|---|---|
tidy.clean_output | no value | no value |
tidy.default_config | no value | no value |
tokenizer
Tokenizer Support | enabled |
wddx
WDDX Support | enabled |
---|---|
WDDX Session Serializer | enabled |
xdebug
xdebug support | enabled |
---|---|
Version | 2.1.3 |
Supported protocols | Revision |
---|---|
DBGp - Common DeBuGger Protocol | $Revision: 1.145 $ |
Directive | Local Value | Master Value |
---|---|---|
xdebug.auto_trace | Off | Off |
xdebug.collect_assignments | Off | Off |
xdebug.collect_includes | On | On |
xdebug.collect_params | 0 | 0 |
xdebug.collect_return | Off | Off |
xdebug.collect_vars | Off | Off |
xdebug.default_enable | On | On |
xdebug.dump.COOKIE | no value | no value |
xdebug.dump.ENV | no value | no value |
xdebug.dump.FILES | no value | no value |
xdebug.dump.GET | no value | no value |
xdebug.dump.POST | no value | no value |
xdebug.dump.REQUEST | no value | no value |
xdebug.dump.SERVER | no value | no value |
xdebug.dump.SESSION | no value | no value |
xdebug.dump_globals | On | On |
xdebug.dump_once | On | On |
xdebug.dump_undefined | Off | Off |
xdebug.extended_info | On | On |
xdebug.file_link_format | no value | no value |
xdebug.idekey | PHPSTORM | PHPSTORM |
xdebug.manual_url | http://www.php.net | http://www.php.net |
xdebug.max_nesting_level | 100 | 100 |
xdebug.overload_var_dump | On | On |
xdebug.profiler_aggregate | Off | Off |
xdebug.profiler_append | Off | Off |
xdebug.profiler_enable | Off | Off |
xdebug.profiler_enable_trigger | Off | Off |
xdebug.profiler_output_dir | /tmp | /tmp |
xdebug.profiler_output_name | cachegrind.out.%p | cachegrind.out.%p |
xdebug.remote_autostart | Off | Off |
xdebug.remote_connect_back | Off | Off |
xdebug.remote_cookie_expire_time | 3600 | 3600 |
xdebug.remote_enable | On | On |
xdebug.remote_handler | dbgp | dbgp |
xdebug.remote_host | 192.168.0.15 | 192.168.0.15 |
xdebug.remote_log | no value | no value |
xdebug.remote_mode | req | req |
xdebug.remote_port | 9000 | 9000 |
xdebug.scream | Off | Off |
xdebug.show_exception_trace | Off | Off |
xdebug.show_local_vars | Off | Off |
xdebug.show_mem_delta | Off | Off |
xdebug.trace_format | 0 | 0 |
xdebug.trace_options | 0 | 0 |
xdebug.trace_output_dir | /tmp | /tmp |
xdebug.trace_output_name | trace.%c | trace.%c |
xdebug.var_display_max_children | 128 | 128 |
xdebug.var_display_max_data | 512 | 512 |
xdebug.var_display_max_depth | 3 | 3 |
xml
XML Support | active |
XML Namespace Support | active |
libxml2 Version | 2.7.8 |
xmlreader
XMLReader | enabled |
xmlwriter
XMLWriter | enabled |
zip
Zip | enabled |
Extension Version | $Id: php_zip.c 300470 2010-06-15 18:48:33Z pajoye $ |
Zip version | 1.9.1 |
Libzip version | 0.9.0 |
zlib
ZLib Support | enabled |
Stream Wrapper support | compress.zlib:// |
Stream Filter support | zlib.inflate, zlib.deflate |
Compiled Version | 1.2.1.1 |
Linked Version | 1.2.3.4 |
Directive | Local Value | Master Value |
---|---|---|
zlib.output_compression | Off | Off |
zlib.output_compression_level | -1 | -1 |
zlib.output_handler | no value | no value |
Additional Modules
Module Name |
---|
sysvsem |
sysvshm |
Environment
Variable | Value |
---|---|
APACHE_RUN_DIR | /var/run/apache2 |
APACHE_PID_FILE | /var/run/apache2.pid |
PATH | /usr/local/bin:/usr/bin:/bin |
APACHE_LOCK_DIR | /var/lock/apache2 |
LANG | C |
APACHE_RUN_GROUP | www-data |
APACHE_RUN_USER | www-data |
APACHE_LOG_DIR | /var/log/apache2 |
PWD | / |
PHP Variables
Variable | Value |
---|---|
_REQUEST["page_type"] | home |
_REQUEST["locale"] | df |
_GET["page_type"] | home |
_GET["locale"] | df |
_SERVER["REDIRECT_STATUS"] | 200 |
_SERVER["HTTP_HOST"] | www.smp.com |
_SERVER["HTTP_USER_AGENT"] | Mozilla/5.0 (Windows NT 6.1; WOW64; rv:10.0.2) Gecko/20100101 Firefox/10.0.2 |
_SERVER["HTTP_ACCEPT"] | text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 |
_SERVER["HTTP_ACCEPT_LANGUAGE"] | en-gb,en;q=0.5 |
_SERVER["HTTP_ACCEPT_ENCODING"] | gzip, deflate |
_SERVER["HTTP_CONNECTION"] | keep-alive |
_SERVER["HTTP_CACHE_CONTROL"] | max-age=0 |
_SERVER["PATH"] | /usr/local/bin:/usr/bin:/bin |
_SERVER["SERVER_SIGNATURE"] | <address>Apache/2.2.16 (Debian) Server at www.smp.com Port 80</address> |
_SERVER["SERVER_SOFTWARE"] | Apache/2.2.16 (Debian) |
_SERVER["SERVER_NAME"] | www.smp.com |
_SERVER["SERVER_ADDR"] | 192.168.0.16 |
_SERVER["SERVER_PORT"] | 80 |
_SERVER["REMOTE_ADDR"] | 192.168.0.15 |
_SERVER["DOCUMENT_ROOT"] | /var/Fuundr/htdocs |
_SERVER["SERVER_ADMIN"] | webmaster@localhost |
_SERVER["SCRIPT_FILENAME"] | /var/Fuundr/htdocs/index.php |
_SERVER["REMOTE_PORT"] | 51619 |
_SERVER["REDIRECT_QUERY_STRING"] | page_type=home&locale=df |
_SERVER["REDIRECT_URL"] | / |
_SERVER["GATEWAY_INTERFACE"] | CGI/1.1 |
_SERVER["SERVER_PROTOCOL"] | HTTP/1.1 |
_SERVER["REQUEST_METHOD"] | GET |
_SERVER["QUERY_STRING"] | page_type=home&locale=df |
_SERVER["REQUEST_URI"] | / |
_SERVER["SCRIPT_NAME"] | /index.php |
_SERVER["PHP_SELF"] | /index.php |
_SERVER["REQUEST_TIME"] | 1331687329 |
On Phpstorm I have:
1. Php - Server : Set to the correct details of my linux machine and its mappings and have
2. Pressed Listen Php Debug Connections and confirmed my linux machine can see port 9000 is open on Phpstorm
3. Set a break point on the first line
In the browser I:
1. Generated an Xdebug bookmarklet with IDE key "PHPSTORM" and pressed Start Debugging
2. Refreshed the linux servers webpage I wanted to debug
And PhpStorm doesnt recieve any connections whatsoever, which I confirmed with the detailed log output on PhpStorm
Is there any possible change you know what the problem might be?
-Thomas P.
Please sign in to leave a comment.
did you configure the path mappings for xdebug in phpstorm?
try to open your website by adding ?XDEBUG_SESSION_START=PHPSTORM to your address
http://localhost/?XDEBUG_SESSION_START=PHPSTORM
Yep, my path mapping is setup as per the attachment below (but dont think this is the issue cause I dont think a tcp connect is working)
I still have same issue when I pass XDEBUG_SESSION_START as GET param :(
Attachment(s):
pathmaper.jpg
Oh interesting.. if i type out the full name of the URL /index.php instead of only /, it works
This is going to be a problem for my site as it depends on SEO friendly urls and alot of rewriting is done to /index.php :(
Is there any possible workaround so that if i try to access /electronics/cameras.html for example, it will always debug with the rewritten url - /index.php?category=electronics&... etc? appending the GET param above to every rewrite occurance i guess would work
PhpStorm works just fine with "SEO friendly URLs / rewritten URLs" -- I do this all the time (more than 10 sites, different URL structures; both Apache and IIS 7.x) and have no issues at all. Most likely it is your configuration issue (xdebug, Apache ... or maybe even PhpStorm).
I see you have Suhosin patch installed. Try without it -- in the past I saw few topics where removing it solved the debugging issues (maybe proper configuring can do the same -- not sure -- it was quite long time ago when I saw those topics).
Ive done alot of tests now with the debugger and have determined Suhosin patch isnt the problem. My problem was I was stupidly adding the cookie to the wrong document. Everything works great now with Rewritten URLs.
Really sorry for wasting your time
Andriy,
Thank you for assistance!:)
I've got the same problem and it is not XDebug and it is not Wampserver
I know because I can debug just fine in Netbeans 8. Netbeans 8 however is not a perfect solution for php because it does not do a good job of code completion and other such things so I am evaluating other IDEs. I enjoyed using IntelliJ before so I thought I would start here.
This is PHPStorm's problem. After installation where it asked me about my web server and php environment I noticed that the new project I created did not contain these settings. I put them in and tried to debug. It recognized xdebug and everything in my php folder but it still does not jump to breakpoints when I debug. Same settings Netbeans was using and no netbeans was not still running. I restarted the server and same thing. Shut down phpstorm and then debugged with netbeans no problem. To summarize, php breakpoints work in netbeans but do not work in phpstorm.
Update: I got breakpoints to stop but the page is not launching in the browser now. It behaves as though it was throwing the page up in the browser but then losing track of it before when it showed it was "connected" because no breakpoints would be hit. Now it acts as though it is connected but does not fire up the browser with the connected php page so I cannot interact with it. Again, this works fine in Netbeans with minimal fuss. I'm off to evaluate Zend Studio next.
Update: Zend studio works pretty much out of the box with the exception that I had to set up XDebug as my debugger because it defaults to Zend which is no surprise. I really would like to evaluate phpstorm as well before making my decision to purchase but debugging with breakpoints is a deal breaker for me. As a developer I don't want to spend my time fiddling with an IDE I just want it to work with as little fuss as possible. If too much configuration is required the IDE should offer installation options or pushbutton configurations that satisfy the simplest configuations like these other IDEs (Netbeans and Zend Studio) do.