Настройка связки xdebug + vagrant + phpStrom

Есть задача: нужно отдебажить с помощью xdebug страницу в web приложении. Самый очевидный способ — это поставить брейкпоинт на строке и запустить страницу в броузере. Но не все так просто. Все мануалы, которые я находил говорили всегда о том, что надо настроить xdebug на какой-то сервер, потом нажимаешь кнопку и в броузере запускается конкретная страница. Это сложновато и неудобно, если по многу раз нужно перезапускать несколько страниц или скриптов. Нужно, чтобы при нажатии на кнопку листенера и запуске любой страницы, дебагер попадал на брейкпоинт. Но сделать это — пляски с бубном.

Что только я не делал, но в итоге нашел решение тут.

Самая главная опция:

xdebug.remote_autostart = on

Вуаля, все начинает работать. 

Для CLI нужно еще не забыть env variable: PHP_IDE_CONFIG=”serverName=youServerName”



Нет комментариев

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Комментарий: