Можно установить из репозитория
apt-get install php5-xdebug
А можно самому собрать только предварительно установите php-dev
apt-get install php5-xdebug
А можно самому собрать только предварительно установите php-dev
- Загрузите Xdebug tarball (сжатый gzip .tar-архив). Это очень сделать просто при помощи команды
wget
:$ wget http://www.xdebug.org/files/xdebug-2.0.0RC4.tgz
- Разархивируйте tarball и перейдите в каталог с исходным кодом:
$ tar xzf xdebug-2.0.0RC4.tgz $ cd xdebug-2.0.0RC4
- Запустите
phpize
, чтобы подготовить код Xdebug для вашей версии PHP:$ phpize Configuring for: PHP Api Version: 20020918 Zend Module Api No: 20020429 Zend Extension Api No: 20021010
Результатом работыphpize
является сценарий (очень к месту названный configure), используемый для настройки остального процесса компоновки.
- Выполните сценарий настройки:
$ ./configure checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o ... checking whether stripping libraries is possible... yes appending configuration tag "F77" to libtool configure: creating ./config.status config.status: creating config.h
- Выполните компоновку расширения Xdebug, запустив
make
:$ make /bin/sh /home/strike/tmp/xdebug-2.0.0RC4/libtool --mode=compile gcc -I. -I/home/strike/tmp/xdebug-2.0.0RC4 -DPHP_ATOM_INC -I/home/strike/tmp/xdebug-2.0.0RC4/include -I/home/strike/tmp/xdebug-2.0.0RC4/main -I/home/strike/tmp/xdebug-2.0.0RC4 -I/usr/include/php4 -I/usr/include/php4/main -I/usr/include/php4/Zend -I/usr/include/php4/TSRM -DHAVE_CONFIG_H -g -O0 -c /home/strike/tmp/xdebug-2.0.0RC4/xdebug.c -o xdebug.lo mkdir .libs ... Build complete. (It is safe to ignore warnings about tempnam and tmpnam).
Результатом работыmake
является расширение Xdebug, xdebug.so.
- Установите расширение:
$ sudo make install Installing shared extensions: /usr/lib/php4/20020429/
Перед продолжением работы выделите и скопируйте каталог, который отобразила последняя команда. Этот путь очень важен для конфигурирования расширения на последнем шаге.
- Откройте файл php.ini в любимом текстовом редакторе и добавьте следующие строки:
zend_extension = /usr/lib/php4/20020429/xdebug.so xdebug.profiler_enable = Off xdebug.default_enable = On
Первая строка загружает расширение Xdebug; вторая запрещает функциональность профайлера в Xdebug (для упрощения), а третья разрешает функциональные возможности отладки.
Комментариев нет:
Отправить комментарий