Как заставить Xdebug работать на Centos и Zend Studio?

У меня есть две виртуальные машины: виртуальная машина Debian с Nginx и PHP-FPM и виртуальная машина Centos с Apache. На Debian VM работает Xdebug. На Centos один это не так. Когда я запускаю сеанс отладки в своей IDE (Zend Studio 12.5 на основе затмений), прогресс в lauchiung останавливается на 78%:

введите описание изображения здесь

Основные конфиги Xdebug, похоже, установлены правильно. По крайней мере, они работают для моей виртуальной машины Debian:

; Enable xdebug extension module
zend_extension=/usr/lib64/php/modules/xdebug.so

; remote
xdebug.remote_enable=1
xdebug.remote_autostart=1
xdebug.remote_host="192.168.178.34"xdebug.remote_connect_back=1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.remote_log="/var/log/xdebug_remote.log"
xdebug.idekey="ECLIPSE_DBGP"
; profiler
xdebug.profiler_enable=0
xdebug.profiler_enable_trigger=0
xdebug.profiler_output_dir="/tmp"

В чем здесь проблема и как заставить работать Xdebug?


Текущие настройки:

введите описание изображения здесь

1

Решение

Просмотр журнала помог:

I: Checking remote connect back address.
I: Remote address found, connecting to 192.168.56.1:9000.
E: Time-out connecting to client. :-(
Log closed at 2015-05-11 12:06:29

А потом читаю Вот:

xdebug.remote_connect_back […] настройка не должна быть определена и включена. Когда он включен, он полностью игнорирует прежнюю настройку […]

Я поставил xdebug.remote_connect_back в 0, Сейчас Xdebug работает.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]