Я хочу отладить Xdebug в среде разработки, это немного сложно.
Вопрос, который я наблюдаю:
Когда я начинаю отладку из моего затмения / Zend Studio, запуск останавливается на 57%
:
Запуск моего проекта
Запуск: ожидание сессии Xdebug
Среда
Я работаю над Windows 7 Ultimate машина. IDE является Zend Studio. Машина подключается как NFS клиент к Linux Mint компьютер с кодом на нем. Код выполняется в бродяга/LXC В.М..
Для того, чтобы это работало, я настроил Перенаправление порта (PuTTY: [Session Settings] -> Connection -> Tunnels
и там Source Port
& Destination
-> Add
):
L80:myproject.local:80
L3306:myproject.local:3306
L15672:myproject.local:15672
L8983:myproject.local:8983
R10.0.3.1:9000:localhost:9000
L81:anotherproject.local:80
Настройки Xdebug на Сервере (ВМ) довольно распространены:
zend_extension=/usr/lib/php5/20121212/xdebug.so
xdebug.profiler_enable=Off
xdebug.profiler_enable_trigger=On
xdebug.max_nesting_level=1000
xdebug.remote_enable=On
# sr computer
#xdebug.remote_host="10.0.3.1"# ax laptop
xdebug.remote_host="10.98.117.1"xdebug.remote_port=9000
xdebug.remote_handler="dbgp"xdebug.remote_autostart=On
Настройки PHP-сервера в Zend Studio ([Preferences] -> PHP -> PHP Servers
) также не содержит никаких специальных вещей.
Конфигурация Xdebug в Zend Studio устанавливается в конфигурации по умолчанию.
Xdebug сессия в Zend Studio это просто обычное дело. Я также попытался настроить туннельное соединение, но соединение не могло быть установлено, по крайней мере, с моими учетными данными (я использовал свое имя пользователя и пароль для машины с Linux).
Что здесь не так? Как заставить это работать?
Задача ещё не решена.
Других решений пока нет …