Я не могу настроить в IDE или установке правильно отладчик Зенда.
$ tail -n 10 /etc/php/5.6/apache2/php.ini [Zend] zend_extension="/usr/lib/php/20131226/ZendDebugger.so" zend_debugger.allow_hosts=127.0.0.0/8,192.168.0.0/16 zend_debugger.expose_remotely=1 zend_debugger.connector_port=10137
Действительно настройте отладчик в затмении> Окно> PHP> Серверы> Localhost> Редактирование:
настройки отладчика для сервера
глобальные настройки отладчика
Ошибка произошла: нажмите на кнопку проверки в настройках отладчика
Ошибка произошла: возвратитесь к глобальным настройкам отладчика
Попытка отладить: нажмите на отладку как> php веб-приложение
Что я делаю неправильно? Прочитав много страниц, все дают подобные инструкции как выше. Помогите.
Также отправляя phpinfo () снимок экрана, все кажется прекрасным там: - настройки отладчика зенда - модули зенда
ОБНОВЛЕНИЕ: Я нашел решение, для таким образом, кто заинтересовал, читает рев сообщения. Сайт does't принимает его как ответ все же.
Отладчик зенда, установленный от отдельного пакета, не работающего с PHP5.6. Проблема на Пехлеви opcache модуль. Кажется, что они загрузились в неправильном порядке.
Отключение пехлеви opcache делает решения. Отладчик хорошо работает. Но это возможный сделать работу обоими этими путями:
Прокомментируйте его в конфигурации: (cli версия, кажется, символьная ссылка, равно как и отключено),
lenya@JabbaDesktop:~$ sudo nano /etc/php/5.6/apache2/conf.d/10-opcache.ini
; configuration for php opcache module
; priority=10
; zend_extension=opcache.so
В конце /etc/php/5.6/apache2/php.ini:
[Zend]
zend_extension="/usr/lib/php/20131226/opcache.so"
zend_extension="/usr/lib/php/20131226/ZendDebugger.so"
zend_debugger.allow_hosts=127.0.0.0/8,192.168.0.0/16
zend_debugger.expose_remotely=1
zend_debugger.connector_port=10137
Сначала две строки (.so) должны быть точно в этом порядке. Установка отладчика, "как к" легкому найти в Google. Никакое упоминание выше проблемы.