PHP Zend Debugger Configuration
-
27-09-2019 - |
Вопрос
Привет, я новичок в PHP, я в настоящее время изучаю PHP, используя Eclipse. Я знаю, что я должен установить Zend Rebugger My Php.ini Store в C: Windows, которые я добавил в этой строке:
[Zend]
zend_extension=c:/php/ext/ZendDebugger.dll
zend_debugger.allow_hosts=127.0.0.1
zend_debugger.expose_remotely=always
zend_debugger.connector_port=10013
Но в командной строке я попробовал PHP -M, он показал, что я никогда не устанавливаю Zend Debugger. Я не уверен, что идет не так, я проверяю phpinfo также никогда не показывать никакой информации о Zend.
Решение
На браузере перейдите к:http: // localhost /? phpinfo = 1
Ищите «загруженный файл конфигурации» и обратите внимание на путь
Теперь откройте окно «Подсказку DOS» (START> RUN> (тип) CMD) и в типе командной строки C: Path to your php php.exe -r phpinfo (); | Подробнее (нажмите Ctrl + C, чтобы сломаться)
Снова искать:
«Загруженный файл конфигурации» и обратите внимание на этот путь.
Может быть, вы используете другой Php.ini для вашего веб-сервера и для версии CLI.
Вам нужно будет добавить изменения конфигурации в файлы php.ini, либо помещать конфигурацию в файл под названием zend.ini и поместите, что в папке, которая упоминается в вашем выходе PHPINFO под:
«Сканировать этот DIR для дополнительных файлов .ini»
Другие советы
У меня было много проблем, заставляя работу отладчика. Теперь я использую CE Zendeserver, который бесплатна, и конфигурация намного проще.
Также я использую Eclipse + PDT, загруженный из сайта Zend.
Это должно работать прямо из коробки. Почему бы не использовать Zenderver? Вы получаете все, что вы хотите в упаковке.
Я испытал то же самое, когда я использовал Thread-Safe PHP в Windows.
До настоящего времени версии отладчика Zend больше не поддерживают бегать в резьбовых ароматах PHP в Windows. Переключение на нерезко-безопасный (aka nts) вкус PHP исправлен для меня этот вопрос.
Глянь сюда: http://forums.zend.com/viewtopic.php?f=59&t=1918#p13729.
См. Эта ссылка в онлайн-справке Zend Server Online о Zend Rebugger:
http://files.zend.com/help/zend-server/zend-server.htm#debugger_component.htm.