Установка XDebug на Ubuntu 9.10

Введение

Расширение XDebug помогает отлаживать скрипты PHP, предоставляя дополнительную, и, часто очень ценную информацию:

* stack trace’ы и trace’ы функций в сообщениях об ошибках (включает в себя):
o полное отображение параметров выбранных пользователем функций
o имя функции, имя файла и номера строк
o поддержка членов функций

* информация о выделении памяти
* защита от бесконечных рекурсий

Xdebug так же позволяет производить:

* профилирование PHP скриптов
* анализ кода
* интерактивную отладку скриптов при помощи debug client

Установка XDebug

sudo apt-get install php5-dev php-pear

sudo pecl install xdebug

Далее, ищем, куда установился XDebug:

find / -name ‘xdebug.so’ 2> /dev/null

Затем редактируем php.ini:

sudo gedit /etc/php5/apache2/php.ini

а именно – добавляем в него строчку:

zend_extension=”/usr/lib/php5/20060613/xdebug.so”

(не забываем использовать путь, который нам выдал поиск)

Ну и, по-традиции, перезагружаем Apache:

sudo /etc/init.d/apache2 restart

Все. Готово :)

Источник: Блог v-ubuntu.ru