Я настроил php 5.6 и Apache на своем Mac и получил IntelliJ с установленным плагином php (2016.2). Проблема в том, что IDE не хочет подключаться к локальному серверу.
Я добавил следующие строки в php.ini:
[xdebug] zend_extension=/usr/local/Cellar/php56/5.6.24/lib/php/extensions/no-debug-non-zts-20131226/xdebug.so xdebug.remote_enable = 1 xdebug.remote_autostart = 1 xdebug.remote_port = "9000"
и когда я запускаю php -v
я получаю:
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies с Xdebug v2.4.0, Copyright (c) 2002-2016, Derick Rethans
и phpinfo()
показывает
xdebug.remote_enable Вкл. On
xdebug.remote_port 9000 9000
Но IntelliJ показывает:
xdebug.remote_enable 0
Я проверил, что я указываю на правильный php.ini
(проверенный путь и другие изменения появляются при редактировании файла).
Я пробовал все конфигурации (в том числе с ключом IDE), но ничего не работает.
Есть ли способ проверить, действительно ли отладка работает (т. Е. Что IDE не распознает что-то или не работает на сервере), потому что на данный момент я не знаю, в чем проблема.