背景很快。
在OSX升级后,x调试停止运行。试图重新安装。在安装过程中,我得到:
Configuring for:
PHP Api Version: 20100412
Zend Module Api No: 20100525
Zend Extension Api No: 220100525但在phpinfo中:
PHP API 20121113
PHP Extension 20121212
Zend Extension 220121212我能弄清楚的最好的事情(在经过几个小时的类似问题之后)就是确保我使用的是phpize的正确版本。
哪个分段返回:
/Applications/MAMP/bin/php/php5.5.3/bin/phpize在哪里分阶段返回:
/usr/bin/phpize我的问题分两部分:
不同的phpize版本可能会阻止xdebug的运行吗?我如何确保使用的是正确的phpize版本?
发布于 2014-01-06 16:30:38
错误的API使得Xdebug甚至不加载,所以是的,这是一个问题。
要使用正确的二进制文件,首先需要确定您使用的php二进制文件。很可能,如果您使用MAMP的php二进制文件,它可能位于您需要使用的phpize目录中。对于/usr/bin/phpize,应该与/usr/bin/php的API号匹配。phpinfo()输出可能会为您提供使用PHP二进制文件的提示。
https://stackoverflow.com/questions/20627388
复制相似问题