Установка XDebug на Ubuntu 11.10
sudo apt-get install php-pear php5-dev
sudo pecl install xdebug
sudo mkdir /var/tmp/xdebug
sudo chmod a+rwx -R /var/tmp/xdebug
sudo gedit /etc/php5/apache2/php.ini
Дописать в конец:
;xDebug Configuration starts
zend_extension="/usr/lib/php5/20090626/xdebug.so" ;
xdebug.remote_enable=1
xdebug.profiler_output_dir = "/var/tmp/xdebug" ;здесь директория для сохранения результатов профилировщика
xdebug.profiler_enable = On
xdebug.remote_enable=On
xdebug.remote_host="localhost"
xdebug.remote_port=10000
xdebug.remote_handler="dbgp"
;xDebug Configuration ends
sudo /etc/init.d/apache2 restart
Может быть при Unit тестировании ошибка "The Xdebug extension is not loaded. No code coverage will be generated."
ОтветитьУдалитьЧтобы исправить ошибку нуждно в файл /etc/php5/cli/php.ini
Дописать в конец:
;xDebug Configuration starts
zend_extension="/usr/lib/php5/20090626/xdebug.so" ;
xdebug.remote_enable=1
xdebug.profiler_output_dir = "/var/tmp/xdebug" ;здесь директория для сохранения результатов профилировщика
xdebug.profiler_enable = On
xdebug.remote_enable=On
xdebug.remote_host="localhost"
xdebug.remote_port=10000
xdebug.remote_handler="dbgp"
;xDebug Configuration ends
Спасибо за уточнение. Действительно в Ubuntu Apache и CLI имеют разные файлы настроек php.ini
Удалить