Connectivity issue between PhpStorm and xdebug
Hello,
I can't configure integrating XDebug with phpStorm 7.1. When I start debug phpStorm waiting for incoming connection ..., in started web browser in addressbar is filled: .../?XDEBUG_SESSION_START=14439, but with white page try to connect to server. Log file on Ubuntu was not created.
my configuration is: PhpStorm on 120.12.1.100 (Windows) and Apache/PHP on 120.12.1.120 (Ubuntu 12.04)
It is on local network.
I have installed xdebug and have enabled extension and its paremeters:
zend_extension="/usr/lib/apache2/modules/xdebug.so"
xdebug.remote_enable=1
xdebug.remote_host=120.12.1.100
xdebug.remote_log="/var/log/apache2/xdebug.log"
According to webhelp I should set in Project settings:
Deplyment: I should add server type 'Local or mounted folder' ...
Settings/PHP/Interpreters: Debugger drop-down list is missing, I can't select XDebug.
And then in 'Run/Debug Cinfiguration - PHP Web Application' control debug is missing too.
Can anyone advice me?
My phpinfo:
PHP Version 5.3.10-1ubuntu3.9
| System | Linux strmn 3.5.0-25-generic #38~precise1-Ubuntu SMP Wed Feb 20 09:55:27 UTC 2013 i686 |
| Build Date | Dec 12 2013 04:06:44 |
| 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/gd.ini, /etc/php5/apache2/conf.d/mcrypt.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 |
| 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, tls |
| Registered Stream Filters | zlib.*, bzip2.*, convert.iconv.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk, mcrypt.*, mdecrypt.* |
|
Copyright (c) 2006-2007 Hardened-PHP Project Copyright (c) 2007-2009 SektionEins GmbH |
|
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies with Xdebug v2.2.3, Copyright (c) 2002-2013, by Derick Rethans |
PHP Credits
Configuration
apache2handler
| Apache Version | Apache/2.2.22 (Ubuntu) |
| Apache API Version | 20051115 |
| Server Administrator | [no address given] |
| Hostname:Port | localhost:0 |
| User/Group | www-data(33)/33 |
| Max Requests | Per Child: 0 - Keep Alive: on - Max Per Connection: 100 |
| Timeouts | Connection: 300 - Keep-Alive: 5 |
| 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_php5 mod_reqtimeout mod_rewrite mod_setenvif mod_status mod_h264_streaming |
| Directive | Local Value | Master Value |
|---|---|---|
| engine | 1 | 1 |
| last_modified | 0 | 0 |
| xbithack | 0 | 0 |
Apache Environment
| Variable | Value |
|---|---|
| HTTP_HOST | 120.12.1.120 |
| HTTP_USER_AGENT | Mozilla/5.0 (Windows NT 6.3; WOW64; rv:26.0) Gecko/20100101 Firefox/26.0 |
| HTTP_ACCEPT | text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 |
| HTTP_ACCEPT_LANGUAGE | sk,cs;q=0.8,en-US;q=0.5,en;q=0.3 |
| HTTP_ACCEPT_ENCODING | gzip, deflate |
| HTTP_DNT | 1 |
| HTTP_CONNECTION | keep-alive |
| HTTP_CACHE_CONTROL | max-age=0 |
| PATH | /usr/local/bin:/usr/bin:/bin |
| SERVER_SIGNATURE | <address>Apache/2.2.22 (Ubuntu) Server at 120.12.1.120 Port 80</address> |
| SERVER_SOFTWARE | Apache/2.2.22 (Ubuntu) |
| SERVER_NAME | 120.12.1.120 |
| SERVER_ADDR | 120.12.1.120 |
| SERVER_PORT | 80 |
| REMOTE_ADDR | 120.12.1.100 |
| DOCUMENT_ROOT | /home |
| SERVER_ADMIN | [no address given] |
| SCRIPT_FILENAME | /home/www/test.php |
| REMOTE_PORT | 54333 |
| GATEWAY_INTERFACE | CGI/1.1 |
| SERVER_PROTOCOL | HTTP/1.1 |
| REQUEST_METHOD | GET |
| QUERY_STRING | no value |
| REQUEST_URI | /www/test.php |
| SCRIPT_NAME | /www/test.php |
HTTP Headers Information
| HTTP Request Headers | |
|---|---|
| HTTP Request | GET /www/test.php HTTP/1.1 |
| Host | 120.12.1.120 |
| User-Agent | Mozilla/5.0 (Windows NT 6.3; WOW64; rv:26.0) Gecko/20100101 Firefox/26.0 |
| Accept | text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 |
| Accept-Language | sk,cs;q=0.8,en-US;q=0.5,en;q=0.3 |
| Accept-Encoding | gzip, deflate |
| DNT | 1 |
| Connection | keep-alive |
| Cache-Control | max-age=0 |
| HTTP Response Headers | |
| X-Powered-By | PHP/5.3.10-1ubuntu3.9 |
| 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.bzip2:// |
| Stream Filter support | bzip2.decompress, bzip2.compress |
| BZip2 Version | 1.0.6, 6-Sept-2010 |
calendar
| Calendar support | enabled |
Core
| PHP Version | 5.3.10-1ubuntu3.9 |
| 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 | pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, | pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, |
| display_errors | Off | Off |
| 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 |
| max_input_vars | 1000 | 1000 |
| memory_limit | 128M | 128M |
| 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 | 17 | 17 |
| 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 |
date
| date/time support | enabled |
| "Olson" Timezone Database Version | 0.system |
| Timezone Database | internal |
| Default timezone | Europe/Berlin |
| 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 |
| 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 321634 2012-01-01 13:15:04Z felipe $ |
| 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: 321634 $ |
| Directive | Local Value | Master Value |
|---|---|---|
| filter.default | unsafe_raw | unsafe_raw |
| filter.default_flags | no value | no value |
ftp
| FTP support | enabled |
gd
| GD Support | enabled |
| GD Version | 2.0 |
| FreeType Support | enabled |
| FreeType Linkage | with freetype |
| FreeType Version | 2.4.8 |
| T1Lib Support | enabled |
| GIF Read Support | enabled |
| GIF Create Support | enabled |
| JPEG Support | enabled |
| libJPEG Version | unknown |
| PNG Support | enabled |
| libPNG Version | 1.2.46 |
| WBMP Support | enabled |
| Directive | Local Value | Master Value |
|---|---|---|
| gd.jpeg_ignore_warning | 0 | 0 |
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.15 |
| 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) backtrack check | On |
| Multibyte regex (oniguruma) version | 4.7.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 |
mcrypt
| mcrypt support | enabled |
|---|---|
| mcrypt_filter support | enabled |
| Version | 2.5.8 |
| Api No | 20021217 |
| Supported ciphers | cast-128 gost rijndael-128 twofish arcfour cast-256 loki97 rijndael-192 saferplus wake blowfish-compat des rijndael-256 serpent xtea blowfish enigma rc2 tripledes |
| Supported modes | cbc cfb ctr ecb ncfb nofb ofb stream |
| Directive | Local Value | Master Value |
|---|---|---|
| mcrypt.algorithms_dir | no value | no value |
| mcrypt.modes_dir | no value | no value |
mhash
| MHASH support | Enabled |
| MHASH API Version | Emulated Support |
mysql
| MySQL Support | enabled |
|---|---|
| Active Persistent Links | 2 |
| Active Links | 2 |
| Client API version | 5.5.29 |
| MYSQL_MODULE_TYPE | external |
| MYSQL_SOCKET | /var/run/mysqld/mysqld.sock |
| MYSQL_INCLUDE | -I/usr/include/mysql |
| MYSQL_LIBS | -L/usr/lib/i386-linux-gnu -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.5.29 |
| Active Persistent Links | 0 |
| Inactive Persistent Links | 0 |
| Active Links | 0 |
| Client API header version | 5.5.34 |
| 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 | /var/run/mysqld/mysqld.sock | /var/run/mysqld/mysqld.sock |
| 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 1.0.1 14 Mar 2012 |
| OpenSSL Header Version | OpenSSL 1.0.1 14 Mar 2012 |
pcre
| PCRE (Perl Compatible Regular Expressions) Support | enabled |
| PCRE Library Version | 8.12 2011-01-15 |
| Directive | Local Value | Master Value |
|---|---|---|
| pcre.backtrack_limit | 1000000 | 1000000 |
| pcre.recursion_limit | 100000 | 100000 |
PDO
| PDO support | enabled |
|---|---|
| PDO drivers | mysql |
pdo_mysql
| PDO Driver for MySQL | enabled |
|---|---|
| Client API version | 5.5.29 |
| Directive | Local Value | Master Value |
|---|---|---|
| pdo_mysql.default_socket | /var/run/mysqld/mysqld.sock | /var/run/mysqld/mysqld.sock |
Phar
| Phar: PHP Archive support | enabled |
|---|---|
| Phar EXT version | 2.0.1 |
| Phar API version | 1.1.1 |
| SVN revision | $Revision: 321634 $ |
| Phar-based phar archives | enabled |
| Tar-based phar archives | enabled |
| ZIP-based phar archives | enabled |
| gzip compression | enabled |
| bzip2 compression | enabled |
| Native 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: 321634 $ |
Reflection
| Reflection | enabled |
|---|---|
| Version | $Revision: 321634 $ |
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: 321634 $ |
| 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 |
| from | no value | no value |
| 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 |
sysvmsg
| sysvmsg support | enabled |
| Revision | $Revision: 321634 $ |
tokenizer
| Tokenizer Support | enabled |
wddx
| WDDX Support | enabled |
|---|---|
| WDDX Session Serializer | enabled |
xdebug
| xdebug support | enabled |
|---|---|
| Version | 2.2.3 |
| IDE Key | no value |
| Supported protocols | Revision |
|---|---|
| DBGp - Common DeBuGger Protocol | $Revision: 1.145 $ |
| Directive | Local Value | Master Value |
|---|---|---|
| xdebug.auto_trace | Off | Off |
| xdebug.cli_color | 0 | 0 |
| 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.coverage_enable | On | On |
| 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 | no value | no value |
| 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 | 120.12.1.100 | 120.12.1.100 |
| xdebug.remote_log | /var/log/apache2/xdebug.log | /var/log/apache2/xdebug.log |
| 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_enable_trigger | 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 321634 2012-01-01 13:15:04Z felipe $ |
| 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_USER | www-data |
| APACHE_RUN_GROUP | www-data |
| APACHE_LOG_DIR | /var/log/apache2 |
| PWD | / |
PHP Variables
| Variable | Value |
|---|---|
| _SERVER["HTTP_HOST"] | 120.12.1.120 |
| _SERVER["HTTP_USER_AGENT"] | Mozilla/5.0 (Windows NT 6.3; WOW64; rv:26.0) Gecko/20100101 Firefox/26.0 |
| _SERVER["HTTP_ACCEPT"] | text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 |
| _SERVER["HTTP_ACCEPT_LANGUAGE"] | sk,cs;q=0.8,en-US;q=0.5,en;q=0.3 |
| _SERVER["HTTP_ACCEPT_ENCODING"] | gzip, deflate |
| _SERVER["HTTP_DNT"] | 1 |
| _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.22 (Ubuntu) Server at 120.12.1.120 Port 80</address> |
| _SERVER["SERVER_SOFTWARE"] | Apache/2.2.22 (Ubuntu) |
| _SERVER["SERVER_NAME"] | 120.12.1.120 |
| _SERVER["SERVER_ADDR"] | 120.12.1.120 |
| _SERVER["SERVER_PORT"] | 80 |
| _SERVER["REMOTE_ADDR"] | 120.12.1.100 |
| _SERVER["DOCUMENT_ROOT"] | /home |
| _SERVER["SERVER_ADMIN"] | [no address given] |
| _SERVER["SCRIPT_FILENAME"] | /home/www/test.php |
| _SERVER["REMOTE_PORT"] | 54333 |
| _SERVER["GATEWAY_INTERFACE"] | CGI/1.1 |
| _SERVER["SERVER_PROTOCOL"] | HTTP/1.1 |
| _SERVER["REQUEST_METHOD"] | GET |
| _SERVER["QUERY_STRING"] | no value |
| _SERVER["REQUEST_URI"] | /www/test.php |
| _SERVER["SCRIPT_NAME"] | /www/test.php |
| _SERVER["PHP_SELF"] | /www/test.php |
| _SERVER["REQUEST_TIME"] | 1392585427 |
PHP License
This program is free software; you can redistribute it and/or modify it under the terms of the PHP License as published by the PHP Group and included in the distribution in the file: LICENSE |
Please sign in to leave a comment.
Hi there,
Check permissions on that path. Xdebug writes to the log before it attempts to connect to the client. Maybe grant full access to everyone there (temporarily, at least).
Double check your Windows firewall (or whatever firewall software/hardware you may have -- router etc) -- make sure that PhpStorm can accept incoming connections on xdebug port (TCP 9000 is default one - check what you have in "Settings | PHP | Debug --> Xdebug | Debug port" as well as "Can accept external connections" is enabled (should be ON by default)).
1. Use "phone handle" icon to start listening for incoming debug connections (as described in http://confluence.jetbrains.com/display/PhpStorm/Zero-configuration+Web+Application+Debugging+with+Xdebug+and+PhpStorm )
2. Use netstat or similar command on Windows machine to check that PhpStorm is the one that listens on that port
3. From Linux machine -- use telnet to connect to Windows one on that port, something like
When doing phpinfo() -- please use it in the page which you are trying to debug (so it will contain $_COOKIES and $_GET -- this will allow to see if xdebug debugging parameter is there).
In any case:
FTP/SFTP etc can also be used -- it is used for Deployment -- can also have none configured.
You are trying to debug remote script -- setting local PHP interpreter / local debugging engine will NOT help here in any way.
Correct. The only place where you can specify remote debug engine is "Settings | PHP | Servers"
I always recommend using zero-config approach -- less configuration is required from IDE side: http://confluence.jetbrains.com/display/PhpStorm/Zero-configuration+Web+Application+Debugging+with+Xdebug+and+PhpStorm
Other useful links:
Thank you for your comprehensive answer :)
Real problem was in firewall.
-Samuel