Xdebug安装(php.ini)OS X 10.8(Mountain Lion)

时间:2013-06-20 14:03:58

标签: php macos xdebug

启用xdebug时遇到问题。

安装后,它没有在phpinfo中列出。

我做什么:
1. sudo cp /etc/php.ini.default /etc/php.ini
2.取消注释php.ini文件的这一行:

zend_extension="/usr/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so"  

3。 sudo apachectl restart

在此之后,php停止工作,只有html页面可见。

所以我做了以下几点:
4. sudo rm /etc/php.ini
5.取消注释php.ini.default文件的这一行:

zend_extension="/usr/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so"    

6。 sudo apachectl restart

在此之后,php再次运行,但在phpinfo中没有任何xdebug条目,并且它在Netbeans中不起作用。

如何安装xdebug?

3 个答案:

答案 0 :(得分:2)

请使用向导帮助您了解如何编译:http://xdebug.org/wizard.php

答案 1 :(得分:2)

我认为您还需要在php.ini文件中进行以下设置。 Amyway,这对我有用:

[xdebug]
xdebug.profiler_output_dir = "/tmp/xdebug/"
xdebug.profiler_enable=on
xdebug.remote_enable=on
xdebug.remote_host="localhost"
xdebug.remote_port=9000
xdebug.remote_handler="dbgp"

还要确保/ tmp / xdebug /文件夹和/usr/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so文件存在。

答案 2 :(得分:0)

加入Jean-FrançoisBeauchamp回答:

创建xdebug.profiler_output_dir

sudo touch / tmp / xdebug

我也必须创建一个php.ini文件

sudo cp /etc/php.ini.default /etc/php.ini