Установка/Конфигурирование Отладчика Зенда для Eclipse PDT

Я не могу настроить в IDE или установке правильно отладчик Зенда.

  • Установленный php5.6 libapache2-mod-php5.6 и так далее.
  • Загруженный отладчик Зенда для php5.6 отделяется от другого материала зенда. (Это длится доступный отдельный от студии зенда, вот почему я выбираю php5.6),
  • Скопируйте dummy.php для документирования корня, регистрация браузера, это работает (пустая страница без ошибок)
  • Добавьте следующее к php.ini: $ 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 принимает его как ответ все же.

0
задан 2 February 2018 в 11:42

1 ответ

Отладчик зенда, установленный от отдельного пакета, не работающего с 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. Никакое упоминание выше проблемы.

0
ответ дан 31 October 2019 в 02:25

Другие вопросы по тегам:

Похожие вопросы: