3

我正在尝试在我的 AMPPS 上启用 Xdebug。我使用了Xdebug并按照给定的说明进行操作:在此处输入图像描述.

在第 6 点上,我运行make编译 xdebug 库的命令。然后检查一切是否顺利,我跑了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..?

4

1 回答 1

9

所以也许另一个可怜的灵魂发现了这个,但我通过改变命令解决了这个问题./configure

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

我在 PHP 5.6 上使用带有 Ampps 的 OS X El Capitan (10.11.5)。其他一切都与向导中提到的相同。

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

于 2016-07-22T04:08:37.607 回答