Я использую PhpStorm 2017.2.4 и программирую на PHP 5.6 (для технических целей).
Поскольку я использую PHP 5.6, так как Xdebug поддерживает только PHP 7 и более поздние версии, я не могу использовать его для отладки своего кода — следовательно, я должен использовать Zend Debugger.
Я пытался подключить Zend Debugger к PhpStorm, выполнив это видео, хотя это не похоже на работу.
Я хотел бы иметь возможность отлаживать PHP аналогично тому, как я отлаживал JavaScript с помощью инструментов разработчика Chrome (точки останова, проверки значений переменных и т. Д.)
Что я пытался до сих пор:
Загрузите Zend Debugger ZIP, распакуйте ZendDbugger.dll в C:\xampp\php\ext
и добавить к php.ini
:
[Zend Debugger]
zend_exxtension_ts="C:\xampp\php\ext\ZendDebugger.dll"zend_debugger_allow_hosts=localhost
zend_debugger.expose_remotely=allowed_hosts
Я пытался нажать этот > +> PHP Web Application> Сервер …> +> Имя: localhost, Хост: localhost, Отладчик: Zend Debugger> OK> OK
Я думал, что мог пропустить шаг из-за Инструкция букмарклета PhpStorm, поэтому я поставил Start Debugger один, перезапустил веб-страницу, ввел ввод, нажал Start Debugger и отправил — но нет, точка останова не сработала.
Что я пропустил?
Спасибо!
вам нужно установить расширение chrome, чтобы связать вашу страницу с функциональностью отладки phpstorm. как то так: https://chrome.google.com/webstore/detail/xdebug-helper/eadndfjplgieldjbigjakmdgkmoaaaoc?hl=en
Других решений пока нет …