Прикручиваем xdebug к Denwer
13 мая 2008
Когда-то меня спрашивали, как прикрутить Xdebug к Денверу. Вот пошаговая инструкция:
Сливаем dll Xdebug тут: http://xdebug.org/download.php.
Копируем слитый файлик (в моём случае это php_xdebug-2.0.3-5.2.5.dll) в путь_к_denwer/usr/local/php5/ext/.
Прописываем в путь_к_denwer/usr/local/php5/php.ini:
[xdebug] zend_extension_ts=/usr/local/php5/ext/php_xdebug-2.0.3-5.2.5.dll
- Проверяем, что всё работает при помощи phpinfo(): должна появится секция xdebug и не должно быть предупреждений вроде
XDEBUG NOT LOADED AS ZEND EXTENSION
.
UPD: для PHP 5.3 необходимо заменить zend_extension_ts
на zend_extension
.
UPD2: на официальном сайте есть волшебная страничка, которая всегда подскажет, что с вашим xdebug не так.
Комментарии RSS по email OK
Ставлю не на денвер а просто на виндовый сервер, так вот, если не прописывать zend_extension_ts, то пишет - XDEBUG NOT LOADED AS ZEND EXTENSION, а если прописывать вместе с ним, то при старте сервера появляется сообщение: Module 'xdebug' already loaded... Но все нормально отрабатывает и сообщение о XDEBUG NOT LOADED AS ZEND EXTENSION не появляется...
а гле справа длл-ка? не на этм ли сайте http://www.xdebug.ru/ ? проверяли бы сначала то че тянете с друих сайтов :( только времья убиваете
В мае 2008-го ссылка была как раз справа. Сейчас — http://xdebug.org/download.php.
в php -v:
При запуске netbeans:
Александр, не подскажите, почему не работает? Версия php-5.3.3 VC6, в php.ini:
а php -i 1> null постоянно показывает ошибку: Failed loading php_xdebug-2.1.1-5.3-vc6.dll
Возможно, используется thread-safe версия PHP и не thread-safe XDebug. Или наоборот.
Sam, а подскажи как выяснить какая версия?
http://rmcreative.ru/blog/post/php-pecl-pod-windows
у меня дебаг появился в phpinfo, однако следующий шаг - вывод ошибок стандартный получается, нет оранжевого фона
Очень долго мучался с этим xdebug, оказалось, брал не ту dll-ку, только по Вашему рецепту взял нужную и све завелось. Теперь ставлю sublime клиент и вперед)))