xdebug不适用于localhost

时间:2017-03-02 17:32:15

标签: php macos debugging xdebug remote-debugging

我已经在MacBook Pro上使用PHP 5.6.29安装了xdebug,并使用sublimeXdebug作为客户端(服务器和客户端都在同一台机器上)。

当我连接到互联网和xdebug.remote_host=127.0.0.1时,它完全正常。当我将配置指定为xdebug.remote_host=localhostphp.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}}

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来尝试,看看它是否正常工作。