Можно ли использовать xdebug на Ubuntu?

Я пытаюсь отладить некоторый код PHP и захотел загрузить отладчик XDebug для PHP. Все, что я вижу, для загрузки файлов Windows. Можно ли вообще использовать его на Ubuntu?

Выполните следующие команды в своем терминале.

Загрузите Xdebug – вам нужно будет следовать альтернативным инструкциям, если у вас уже нет PHP5, работающего на вашем компьютере.

sudo apt-get install php5-xdebug 

Пакет должен изменить ваш файл INI для вас, но на всякий случай вам нужно его самостоятельно отредактировать и внести следующие изменения: на Ubuntu, как правило, на /etc/php5/apache2/php.ini – добавьте следующую строку.

 zend_extension="/usr/lib/php5/20110331/xdebug.so" 

Этот путь может немного отличаться от вашей системы – просто убедитесь, что он полностью соответствует пути к файлу xdebug.so на вашем компьютере. Также не забудьте прокомментировать любые ссылки на Zend Debugger – вы не можете запускать оба одновременно.

Теперь перезапустите Apache.

 sudo /etc/init.d/apache2 restart 

Вам также может понадобиться включить html_errors. Найдите html_errors в файле /etc/php5/apache2/php.ini и убедитесь, что для него установлено значение Вкл. Также требуется перезапуск Apache.

 html_errors = On 

Дважды проверьте с помощью phpinfo (), чтобы убедиться, что все установлено правильно – вы также можете настроить конфигурацию для Xdebug в файле php.ini.

 sudo apt-get install php5-xdebug 

На новом Ubuntu (по крайней мере, на 14.04 LTS) мне также нужно было активировать модуль. Итак, в общем, я сделал:

 sudo apt-get install php5-xdebug sudo php5enmod xdebug 

После перезагрузки сервера была доступна xdebug.

Эта статья помогла мне в Ubuntu 16.04 под управлением PHP7:
Ссылка на статью

 sudo apt-get install php-xdebug 

Попробуйте выполнить компиляцию из исходного кода, вот что я делаю на своем mac.

В противном случае это может помочь вам: http://ubuntuforums.org/showthread.php?t=525257