在AMPPS上启用Xdebug的问题

时间:2015-01-21 15:15:29

标签: php xdebug ampps

我正在尝试在我的AMPPS上启用Xdebug。我使用了Xdebug并按照给定的说明操作:enter image description here

在第6点,我运行编译xdebug库的make命令。然后检查一切是否顺利我跑了make test。我发现了这些错误:

    Failed loading ~/Dev/Testing/xdebug-2.2.6/modules/xdebug.so:  dlopen(~/Dev/Testing/xdebug-2.2.6/modules/xdebug.so, 9): no suitable image found.
  Did find:
        ~wrong architecture
    Failed loading ~/Dev/Testing/xdebug-2.2.6/modules/xdebug.so:  dlopen(~/Dev/Testing/xdebug-2.2.6/modules/xdebug.so, 9): no suitable image found.  
Did find:
        ~/Dev/Testing/xdebug-2.2.6/modules/xdebug.so: mach-o, but wrong architecture

我做错了什么?这是否是安装/启用Xdebug的理想方式....?如果不是任何一个turorial ..?

1 个答案:

答案 0 :(得分:9)

所以也许另一个可怜的灵魂找到了这个,但我通过改变命令./configure来解决它:

./configure --enable-xdebug CC="gcc -arch i386" CXX="g++ -arch i386"

我在PHP 5.6上使用OS X El Capitan(10.11.5)和Ampps。其他所有内容与向导中提到的相同。

问题是Ampps是32位,当你make编译64位版本时。