Как заставить xdebug работать с Zend Studio - PullRequest
3 голосов
/ 31 марта 2011

У меня есть следующие конфигурации:

На удаленной машине:

zend_extension=/usr/lib64/php/modules/xdebug.so  
xdebug.profiler_enable=0  
xdebug.profiler_enable_trigger=1  
xdebug.profiler_output_dir=/tmp/xdebug  
xdebug.remote_connect_back=1  
xdebug.remote_port=9000  

На локальной машине:

  • У меня установлена ​​Zend Studio с установленным PHP Debugger в XDebug.
  • Принять для удаленного сеанса значение Любой.
  • Я использовал удаленное соединение (sftp) для работы с кодом.
  • telnet localhost 9000 работает

Я установил легкий плагин XDebug firefox.

Теперь, когда я пытаюсь запустить удаленный скрипт, он не дает никакой отладочной информации.
Я использую параметр get примерно так: XDEBUG_SESSION_START=test11

Пожалуйста, дайте мне знать, если я что-то упустил или советы о том, как я могу отладить то, что мне не хватает.

Ответы [ 3 ]

4 голосов
/ 29 апреля 2011

Убедитесь, что у вас также есть параметр конфигурации:

xdebug.remote_enable=On

См .: http://www.xdebug.org/docs/remote

0 голосов
/ 15 ноября 2013

Возможно, вы захотите проверить пошаговый процесс настройки XDebug с Zend Studio или Eclipse со скриншотами на этой странице, http://vitalflux.com/configure-xdebug-debugger-for-zend-studio/

0 голосов
/ 06 февраля 2012

Не беспокойтесь об использовании Xdebug с Zend Studio.XDebug не получает никакого тестирования от команды Zend Studio.Возможно, вы захотите использовать Eclipse indigo с PDT, который поддерживает отладчик Zend и XDebug.Если вам интересно, почему Zend может прийти к такому выводу, вы можете прочитать:

http://forums.zend.com/viewtopic.php?f=59&t=24113&p=108183#p108183

...