我已经在传递过的时候多次配置了xdebug和php,但是回过头来看我的旧笔记,却无法帮助我重新配置它.
我做了以下事情:
>安装灯泡
>安装php5-xdebug
>重启apache sudo /etc/init.d/apache2 restart
> /etc/php5/apache2/conf.d/xdebug.ini现在看起来像这样:
xdebug.ini
zend_extension=/usr/lib/php5/20090626+lfs/xdebug.so
xdebug.remote_enable=On
xdebug.remote_enable=1
xdebug.remote_host="localhost"
xdebug.remote_port=9000
xdebug.remote_handler="dbgp"
我创建一个只包含phpinfo()的php文件;当我在浏览器中加载该页面时,我没有正常的xdebug部分包含所有xdebug细节,如
xdebug.collect
xdebug.dump
xdebug.profiler
等等
这次我有什么不错的?
The OS is Ubuntu 12.04
PHP version is 5.3.10
Apache version is 2.2.22
Xdebug version is 2.1.0-1
解决方法:
我会经历以下步骤:
>验证.so文件是否确实存在于该路径中(复制/粘贴和ls)
>使用phpinfo()的输出告诉您正在解析哪些.ini文件,是否包含在内?是否包含apache2 / * .ini dir?
>检查apache错误日志中是否有重启时可能发生的错误