четверг, 23 ноября 2017 г.

Настройка xdebug в XAMPP под Linux

Под linux настроить xdebug для xampp гораздо проще, на самом деле в Windows у меня просто не получилось...
Для начала установим само расширение xdebug

sudo apt-get install php5-xdebug
 
После этого у Вас должен появиться файл

"/usr/lib/php5/20131226/xdebug.so" 
 
цифры в пути могут отличаться, на сколько я понимаю это дата последнего релиза.
Далее остается только изменить действующий на вашем сервере php.ini. В моем случае этот файл лежит по следующему пути:

/opt/lampp/etc/php.ini
 
Может быть у Вас этот файл находится в другом месте, чтобы точно узнать запустите сервер и откройте скрипт с командой phpinfo(), которая выведет данные о сервере и точное расположение файла php.ini.
В конец php.ini добавляем вот такую строку, а точнее две строки:

[xdebug]
zend_extension="/usr/lib/php5/20131226/xdebug.so" 
 
Опять же для Вас цифры в пути могут быть другими!
Еще я нашел другой вариант конфига, не знаю может пригодится кому-нибудь

[xdebug]
zend_extension="xdebug.so" 
 
В результате функция phpinfo() начнет выводить снизу, там где логотип Zend вот примерно такую строку
with Xdebug v2.3.3, Copyright (c) 2002-2015, by Derick Rethans
Но это только касается настройки самого xdebug, чтобы все это заработало в связке с NetBeans необходимо дописать еще вот такую конфигурацию.

xdebug.remote_enable=1
xdebug.remote_host=localhost
xdebug.remote_port=9000
; Port number must match debugger port number in NetBeans IDE Tools > Options >$
xdebug.remote_handler=dbgp
xdebug.profiler_enable=1
xdebug.profiler_output_dir="/opt/lampp/temp" 
 
Я не вижу смысла копировать материал с официального сайта netbeans.org, так что по алгоритму использования отладчика обращаться туда.

Комментариев нет:

Отправить комментарий

Рабочий способо убрать хрип микрофона в Ubuntu 18.04

Переходим по ссылке и делаем также как в видео https://www.reddit.com/r/Ubuntu/comments/6zq3ca/remove_background_noise_on_the_mic_in_ubun...