Я пытаюсь включить Xdebug на моем AMPPS. я использовал 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 в любом случае ….? если не какой-нибудь турориал ..?
Так что, может быть, другая бедная душа найдет это, но я решил это, изменив команду ./configure
с:
./configure --enable-xdebug CC="gcc -arch i386" CXX="g++ -arch i386"
Я использую OS X El Capitan (10.11.5) с Ampps на PHP 5.6. Все остальное остается таким же, как упоминание в мастере.
Проблема в том, что Ampps 32bit и когда вы make
вы компилируете 64-битную версию.
Других решений пока нет …