我已经在MacBook Pro上使用PHP 5.6.29安装了xdebug,并使用sublimeXdebug作为客户端(服务器和客户端都在同一台机器上)。
当我连接到互联网和xdebug.remote_host=127.0.0.1
时,它完全正常。当我将配置指定为xdebug.remote_host=localhost
或php.ini
时,它无效。
我不会一直在互联网上。每次连接到接入点时,互联网地址都会发生变化。我不希望每次连接到互联网时都使用/etc/php.ini
文件来编辑配置。
我该如何解决这个问题?
zend_extension= /usr/lib/php/extensions/no-debug-non-zts-20131226/xdebug.so
xdebug.remote_enable=1
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.remote_log="/var/log/xdebug/xdebug.log"
文件中的我的Xdebug配置是
{{1}}
答案 0 :(得分:0)
在php.ini中使用:
xdebug.max_nesting_level = 10000
xdebug.remote_autostart = 0
xdebug.remote_enable = 1
xdebug.remote_port = 9000
您可以尝试使用xdebug.remote_autostart = 1而不是上面的0来尝试,看看它是否正常工作。