# sudo apt-get install php<version>-xdebug
sudo apt-get install -y php8.3-xdebug
sudo apt-get install -y php8.2-xdebug
sudo apt-get install -y php8.1-xdebug
sudo apt-get install -y php8.0-xdebug
php -v
php --ini | grep xdebug
sudo mousepad /etc/php/7.1/cli/conf.d/20-xdebug.ini
перевіряємо що такий файл у нас є
php -m
locate xdebug.so
ВАЖЛИВО!!!!!!
locate xdebug.so
МАЄ повернути дані. Якщо він нічого не повертає - потрібно виконати sudo updatedb
Як бачите, в мене одночасно встановлено кілька версій PHP, тому файлів декілька
Щоб знайти потрібний:
php -i | grep extension_dir
zend_extension="/usr/lib/php/20170718/xdebug.so"
xdebug.profiler_enable_trigger=1
xdebug.remote_enable=1
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.var_display_max_depth=10
xdebug.max_nesting_level=20000000
xdebug.remote_autostart=0
xdebug.idekey=PHPSTORM
sudo phpenmod xdebug
# sudo service php<yourVersion>-fpm restart
sudo service php8.3-fpm restart
sudo service ngnix restart