3

AMPPS で Xdebug を有効にしようとしています。私はXdebugを使用し、指定された指示に従いました: ここに画像の説明を入力.

ポイント6makeで、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をインストール/有効にする理想的な方法ですか....?何もないなら..?

4

1 に答える 1

9

したがって、別の貧しい魂がこれを見つけるかもしれませんが、コマンド./configureを次のように変更して解決しました。

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

私は OS X El Capitan (10.11.5) と PHP 5.6 の Ampps を使用しています。それ以外はすべて、ウィザードの説明と同じままです。

問題は、Ampps が 32 ビットでありmake、64 ビット バージョンをコンパイルしている場合です。

于 2016-07-22T04:08:37.607 に答える