david_martin
@david_martin
Начинающий веб программист.

Как установить и настроить xDebug для Sublime?

Друзья, у кого ни будь получалось установить и настроить xDebug для Sublime?
Я попробовал kindari и motomo, оба не работают.
xDebug установлен, при старте дебага в subLIme, просто пустота в окнах, где должны быть данные, и тишина, и в первом и во втором случаи. Не выдает ни ошибок, ничего.
Линки на собственно плагины:

https://github.com/martomo/SublimeTextXdebug/tree/master#installation
https://github.com/Kindari/SublimeXdebug

Вроде все по инструкции, никаких ошибок.

Surface Pro 2, WIndows 8.1, XAMPP ( PHP 5.4)
  • Вопрос задан
  • 9563 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Masterme
хдебаг мало установить, нужно им уметь пользоваться
во-первых нужно убедиться что он вообще подключен. это в phpinfo
во-вторых чтобы хдебаг активировался - браузер должен послать специальный заголовок. чтобы браузер захотел это сделать нужно установить плагин. для файрфокса такой плагин называется the easiest xdebug.
в-третьих, чтобы хдебаг и твоя ИДЕ поняли друг друга, ИДЕ должна слушать определённый порт. этот порт задаётся в пхп.ини и по умолчанию 9000. кроме того, иногда ИДЕ ждёт что хдебаг пошлёт ключ, например, NETBEANS-XDEBUG. что там ждёт sublime - я не знаю, смотри доки. возможно это должен быть ключ SUBLIME-XDEBUG или какое-нибудь иное ололо. этот ключ задаётся в двух местах - в твоей ИДЕ и в упомянутом плагине для файрфокса
в-четвёртых, у хдебага есть три режима - пошаговая отладка, трейсер и профайлер. трейсер и профайлер к ИДЕ не обращаются, а вываливают результат в файлы. результат профайлера читается программой wincachegrind (в виндах) или kcachegrind (в кедах).
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы