我试图在我的本地OS 10.9开发环境中设置xdebug,但没有太大成功。我安装了它使用自制,它似乎安装ok。在终端中,它似乎正在加载,php -i
加载Loaded Configuration File => /usr/local/etc/php/5.4/php.ini
,并进一步显示有关xdebug的信息,但phpinfo()
在我的index.php
文件中似乎加载了位于/etc/php.ini
的不同php.ini
。
为什么有两个不同的php.ini文件,我应该使用哪一个?如何更改为适当的文件?
我已经用谷歌搜索了3个小时了,还是不明白…任何帮助将不胜感激!
编辑:我试着添加:
[xdebug]
zend_extension="/usr/local/Cellar/php54-xdebug/xdebug.so"
的/etc/php.ini
文件,但它没有效果。验证文件路径是否正确
如果对其他人有好处,下面是我如何使xdebug工作的。
我没有意识到自制安装了一个单独的新版本的php,没有更新httpd.conf
,所以直到我弄清楚这一点,我在httpd.conf
中加载了错误的php模块。
当我将其更改为自制构建模块时,一切都如预期的那样工作。