php debugging q.
знаю, что форум выбран не тот вообще, но, думаю, кто-нибудь сталкивался уже с этой проблемой
как дебажить php ? xdebug я установил, все хорошо. настроил remote debug, загрузил extension но завис на самом простом - как вообще это делать? пишу из под kdevelop. с радостью куда-нибудь перейду, если оно будет под kde. помогите пожалуйста, без дебага трудно писать что-либо. |
без пошаговой отладки совсем не трудно писать. Она действительно нужна для чужого, сложного (или запутанного, более сложного, чем это необходимо) кода. Я не знаю, что будет работать под KDE, но всякие phpstorm'ы и eclipse'ы (zend, aptana) это позволяют делать, да и другие ide наверное (phped, netbeans, komodo). Да и в kdevelop вроде бы есть отладчик.
|
вот вот, по той статье не получается настроить дебаггер :)
что же, придется решать дебаг по старинке - через эхо и die |
кстати, там же удаленная отладка не описана. Могу предложить 2 варианта.
1. Проверить как оно работает. При включении отладки в IDE она должна начать слушать 9000 порт (или какой там у тебя настроен). Ты можешь выяснить, какие порты слушаются с помощью $ netstat -nlp | less (выход с помощью q) или проверить, что кто-то слушает 9000 порт $ netstat -nlp | grep 9000 А потом можешь посмотреть пытается ли php коннектиться: $ tcpdump port 9000 2. Начать с самого простого варианта и постепенно двигаться к тому что тебе нужно. Воспользуйся для начала клиентом, который с xdebug идет, например. Или попробуй "Debugging a CLI Script". возможно у тебя idekey не совпадает. Xdebug появился в phpinfo? И используй расширения для отладки, если еще не используешь. |
Часовой пояс GMT +3, время: 13:17. |