配置 xdebug ubuntu 14.04

Mik*_*ald 8 php xdebug 14.04

我似乎无法让 Apache 2.4 加载我的xdebug配置。我已经添加:

zend_extension=xdebug.so
remote_enable=on
Run Code Online (Sandbox Code Playgroud)

/etc/php5/apache2/conf.d/20-xdebug.ini

根据phpinfo()该文件确实被解析,但remote_enable仍然关闭。

我在日志中没有看到任何错误。我还可能缺少什么?

Let*_*ety 12

根据xdebug 手册

xdebug.remote_enable 类型:boolean,默认值:0

此开关控制 Xdebug 是否应该尝试联系正在侦听主机和端口的调试客户端,这些客户端和端口设置为 xdebug.remote_host 和 xdebug.remote_port。如果无法建立连接,脚本将继续执行,就像此设置为 0 一样。

我为了设置远程调试,您应该更改/etc/php5/apache2/conf.d/20-xdebug.ini并添加以下行:

  zend_extension=/path/to/your/xdebug.so 
  xdebug.remote_enable = 1
Run Code Online (Sandbox Code Playgroud)

你也应该设置 xdebug.remote_port 和 xdebug.remote_host 。

阅读此链接以获取有关远程调试的更多信息