Назад | Перейти на главную страницу

Не могу запустить xdebug

Мне удалось установить xdebug и при необходимости включить его через локальные файлы php.ini.

Он работал нормально около месяца, но сегодня это не так.

Если я пытаюсь запустить сеанс отладки с помощью Zend Studio IDE, он застревает в «57% запуск: ожидание сеанса xdebug»

Если я запустил эту команду $ sudo netstat -tunlp | grep 9000 на серверной консоли я получаю:

tcp 0 0 127.0.0.1:9000 0.0.0.0:* СЛУШАТЬ 1609 / php-fpm.conf)

phpinfo сообщает Xdebug v2.1.0

локальный php.ini

zend_extension = '/ usr / lib / php5 / 20090626 / xdebug.so'

[xdebug]

xdebug.remote_autostart = Выкл.

xdebug.remote_enable = Вкл.

xdebug.remote_connect_back = Вкл.

xdebug.remote_port = 9000

xdebug.remote_handler = "dbgp"

xdebug.profiler_enable = Выкл.

xdebug.profiler_enable_trigger = Вкл.

xdebug.profiler_output_name = cachegrind.out.% t.% p

xdebug.profiler_output_dir = '/ media / data / www / clients / client1 / web2 / tmp /'

xdebug.remote_log = '/ media / data / www / clients / client1 / web2 / log / xdebug_didomenica.log'

Технические характеристики

Сервер Ubuntu 12.04, обновленный сегодня

Версия PHP 5.3.10-1ubuntu3.4

Xdebug v2.1.0

Любая помощь очень ценится!

Большое спасибо!

просто забудь это. С этими параметрами конфигурации все работает! (только что изменил порт на 9001)

zend_extension='/usr/lib/php5/20090626/xdebug.so'

[xdebug]
xdebug.remote_enable=On
xdebug.remote_connect_back = On
xdebug.remote_port=9001
xdebug.remote_handler='dbgp'
xdebug.remote_log='/media/data/www/clients/client1/web2/log/xdebuga.log'
xdebug.profiler_enable=Off
xdebug.profiler_enable_trigger=Off
xdebug.profiler_output_name=cachegrind.out.%t.%p
xdebug.profiler_output_dir='/media/data/www/clients/client1/web2/tmp/'

По какой-то причине мне пришлось стереть мою папку "workspaces" ZendStudio и снова импортировать все мои проекты, и, конечно же, изменить часть отладчика в windows->preferences->php->debug->configure.