Установка xdebug для PHP

Дата актуальности 2018-10-09
Можно использовать

sudo apt-get install php-xdebug

Но скорее всего будет установлена устаревшая версия (на данный момент Version: 2.4.0-1)
Здесь подсказки как установить последнюю версию:
https://xdebug.org/wizard.php
Предложит установить 2.6.1
Копируем весь вывод phpinfo() в предложенное поле и анализируем его.
Xdebug installed: no
Server API: Apache 2.0 Handler
Windows: no
Zend Server: no
PHP Version: 7.2.10-0
Zend API nr: 320170718
PHP API nr: 20170718
Debug Build: no
Thread Safe Build: no
Configuration File Path: /etc/php/7.2/apache2
Configuration File: /etc/php/7.2/apache2/php.ini
Extensions directory: /usr/lib/php/20170718

Выполняем пошаговые инструкции:
Download xdebug-2.6.1.tgz

wget http://xdebug.org/files/xdebug-2.6.1.tgz

Unpack the downloaded file with

tar -xvzf xdebug-2.6.1.tgz

Run:

cd xdebug-2.6.1

Run:

phpize

See the FAQ if you don’t have phpize: Debian and Ubuntu users need to install the PHP development package with

sudo apt install php5-dev

, or

sudo apt install php7.2-dev

for PHP 7
PHP Api Version: 20170718
Zend Module Api No: 20170718
Zend Extension Api No: 320170718
Run:

./configure

Run:

make

Run:

cp modules/xdebug.so /usr/lib/php/20170718

Edit /etc/php/7.2/apache2/php.ini and add the line

zend_extension = /usr/lib/php/20170718/xdebug.so

Restart the webserver
phpinfo():

This program makes use of the Zend Scripting Language Engine:
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Xdebug v2.6.1, Copyright (c) 2002-2018, by Derick Rethans