配置 xdebug ubuntu 14.04

配置 xdebug ubuntu 14.04

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

zend_extension=xdebug.so
remote_enable=on

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

据此phpinfo()文件确实已被解析,但remote_enable仍然处于关闭状态。

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

答案1

根据xdebug 手册

xdebug.remote_enable 类型:布尔值,默认值: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

您还应该设置 xdebug.remote_port 和 xdebug.remote_host。

读这个关联有关远程调试的更多信息

相关内容