Недавно я узнал, как использовать xdebug, и я хочу попробовать установить его на php.ini для apache.
Мне удалось установить php7.0 как модуль apache и НЕ запускать его через php-fpm.
Как я видел, для php 5.x работает следующая конфигурация:
[PHP]
extension=/usr/lib/php5/20131226/mailparse.so
zend_extension=/usr/lib/php5/20131226/xdebug.so
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.max_nesting_level=300
Но для работы с php 7.0 может потребоваться некоторая настройка. Вы знаете, как это настроить?
В конце концов моя конфигурация в файле /etc/php5/apache2/php.ini
является:
zend_extension=/usr/lib/php/20151012/xdebug.so
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.max_nesting_level=300
И работал как шарм.
Других решений пока нет …