使用Homebrew php56-xdebug进行分段错误

时间:2015-04-24 19:17:58

标签: php homebrew xdebug

我已经通过Homebrew在我的Mac上使用xdebug运行PHP 5.4了一段时间,昨天我尝试使用php56和php56-xdebug公式使用xdebug升级到5.6。我能够让php56正常工作,但是一旦我安装了php56-xdebug公式,Apache就不会加载,我得到了一个分段错误。如果我删除php56-xdebug,一切正常。我的php错误日志显示xdebug.so试图加载两次,但我卸载了所有PHP 5.4(php54,php54-xdebug等),所以它消失了。但出于某种原因,我无法摆脱我的“分段错误”(11)"错误信息。我已经三次检查了我的apache配置设置和我的xdebug.ini,它们是正确的,因为它们一直都是。我的PHP错误日志中也没有出现任何错误。

我已尝试卸载php 5.6本身,以及xdebug公式,但都无济于事。如果没有重新安装我的操作系统,我需要做些什么来让xdebug工作?

感谢。

更新:根据this issue,我使用--build-from-source安装了php56-xdebug,但结果是一样的。

1 个答案:

答案 0 :(得分:2)

看起来问题是issues in the 2.3.x branch of xdebug。我结束了manually compiling xdebug 2.2.7并让它以这种方式工作。