Jan 6 2013
Установка xDebug под Windows
Привет! Вчера сидели с друзьями в японском ресторане и речь зашла про отладку web-приложений. Я как то пробовал ставить xDebug но что то он не захотел работать. Так вот я им задал вопрос о том зачем нужна отладка в PHP ладно когда пишешь на компилируемом языке программирования (к примеру C++), а в PHP же можно и print_r() использовать для того что бы вывести массив… на что я получил ответ, что с xDebug можно поставить точку останова и посмотреть значения всех переменных и что это гораздо удобней чем просто пользоваться print_r(). Сегодня я проснулся и подумал надо попробовать еще раз установить xDebug использовать удобный инструмент при отладке.
Итак, приступим:
1. Скачаем xDebug для своей версии PHP: http://www.xdebug.org/download.php у меня это (php_xdebug-2.2.1-5.3-vc9.dll для версии PHP 5.3.x)
2. Кладем скачанный файл в папку с расширениями PHP: [путь до php]/php/ext
3. Отредактируем php.ini:
прописываем абсолютный путь до библиотеки (если прописать относительный, библиотека не подключается)
zend_extension='G:\webserver\php\ext\php_xdebug-2.2.1-5.3-vc9.dll'
в конце файла php.ini создаем секцию xdebug со следующими параметрами:
xdebug.remote_enable=on xdebug.remote_handler=dbgp xdebug.remote_host=localhost xdebug.remote_port=9000