27 марта 2014 г.

php xdebug настройка в linux

Все действия производились на Ubuntu 14.04. В качестве сервера используется apache. В качестве IDE - Netbeans 8.


Для начала нам потребуется установить сам xdebug, который находится в стандартном репозитории Ubuntu. Сделать это можно в консоле коммандой sudo apt-get install php5-xdebug, либо запустив synaptic.
Далее нам необнодимо определить место устаноки библиотеки xdebug.so, сделать это можно при помощи команды find в консоле.
find / -name 'xdebug.so' 2> /dev/null
в результате непродолжительной работы должно вывести на экран что то вроде этого ... 
Эту библиотеку, а также ряд других параметров нам необходимо прописать в конец файла php.ini который находится /etc/php5/apache2/php.ini, выглядит это будет примерно так - 

Если в качестве IDE используется PHPStorm, то также в этом файле необходимо указать параметр xdebug.idekey, значение которого необходимо внести и в настройки самого PHPStorm.
В результате после перезапуска сервера командой sudo service apache2 restart получен настроенный отладчик php в нашей ide.