2013-07-29 5 views
0

Я пытаюсь настроить удаленную (виртуальную коробку сервера) отладку с помощью phpstorm. Когда я нажимаю кнопку отладки, phpstorm просто ждет бесконечно для соединения. Я искал решение на пару дней и не могу получить никаких разных результатов.Настройка phpstorm с xdebug

Это мои настройки PhpStorm: Ведущий: mywebsite.dev Порт: 9000 Debugger: Xdebug pathmapping:/общественное < -> /index.php

Это мои Xdebug PARAMS в php.ini

xdebug.remote_enable=on 
xdebug.remote_autostart=off 
xdebug.remote_handler=dbgp 
xdebug.remote_connect_back=on 
xdebug.remote_port=9000 
xdebug.default_enable=on 
xdebug.remote_mode=req 
xdebug.remote_log=/var/log/xdebug/xdebug.log 

Пожалуйста, дайте мне знать, если вам нужна дополнительная информация. Заранее спасибо!

+1

См. [Учебник] (http://confluence.jetbrains.com/display/PhpStorm/Zero-configuration+Web+Application+Debugging+with+Xdebug+and+PhpStorm). – CrazyCoder

+0

Еще лучше: вебинар (видео !!): http://blog.jetbrains.com/phpstorm/2013/07/webinar-recording-debugging-php-with-phpstorm/ – LazyOne

ответ

0

Этот учебник работал для меня в Ubuntu

http://confluence.jetbrains.com/display/PhpStorm/Xdebug+Installation+Guide

Я заметил ваш php.ini выглядит немного по-другому. Вот моя:

[Xdebug] 
zend_extension=<full_path_to_xdebug_extension> 
xdebug.remote_enable=1 
xdebug.remote_host=<the host where PhpStorm is running (relative to your site!)> 
xdebug.remote_port=9000 

И все.

0

Ответ на старый пост за черт его ...

Кроме того, необходимо изменить вам 20-xdebug.ini файл sudo nano /etc/php5/conf.d/20-xdebug.ini линии zend_extension=xdebug.so уже должен быть там. Добавьте следующие строки:

zend_extension=xdebug.so 
    xdebug.remote_enable = 1 
    xdebug.remote_connect_back = 1 
    xdebug.remote_port = 9000 
    xdebug.scream=0 
    xdebug.cli_color=1 
    xdebug.show_local_vars=1 

Возможны проблемы с отображением путей. Если вы запустите проверку веб-сервера debug ... вы получаете сообщения об ошибках? Если это так, это ключ к тому, что вам еще нужно решить.

Вы также должны установить ключ для расширения xdebug в своем браузере.