Это работает для меня:
После извлечения источника, убедитесь, что вы cd
в корне извлеченных файлов (то есть, убедитесь, что текущий каталог содержит Makefile
).
Для Шаг 1:
$ /Applications/AMPPS/php-5.6/bin/phpize
На шаге 2:
$ CPPFLAGS="-m32 -I /Applications/AMPPS/extra/include" CFLAGS="-m32" LDFLAGS="-L /Applications/AMPPS/extra/lib" ./configure --enable-xdebug --with-php-config=/Applications/AMPPS/php-5.6/bin/php-config
После этого сделать
$ make
$ cp modules/xdebug.so /Applications/AMPPS/php-5.6/lib/extensions/ext
Затем изменить /Applications/AMPPS/php-5.6/etc/php.ini
, добавив следующую строку:
Проверьте работоспособность установки.
$ /Applications/AMPPS/php/bin/php --version
PHP 5.6.17 (cli) (built: Jan 10 2016 00:44:01)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies
with the ionCube PHP Loader v5.0.17, Copyright (c) 2002-2015, by ionCube Ltd.
with Xdebug v2.4.0RC4, Copyright (c) 2002-2016, by Derick Retinas
Вы должны увидеть «с Xdebug» в последней строке, как и в моем примере вывода.
выглядит хорошо, но не работает для меня .. OSX 10.11.3 –
Можете ли вы уточнить, как все не работает, а не просто похлопывать вниз по этому вопросу? –
Несомненно. Он говорил, что архитектура неверна. Хорошо, вчера я решил проблему, загрузив старую версию xdebug и перекомпилировав ее. –