Найти в Дзене
Groul666 - WebDev

Настройка удаленной отладки Xdebug 2 по ssh-туннелю в PhpStorm на Centos 7

Сначала необходимо установить расширение Xdebug на удаленном сервере: $ sudo yum install php-xdebug или $ sudo yum install php74-php-xdebug Включить расширение в конфигурационном файле php.ini или /etc/php.d/xdebug.ini: zend_extension=xdebug.so Установить минимально необходимые настройки: xdebug.remote_enable=1 xdebug.remote_host=127.0.0.1 xdebug.remote_port=9000 Далее на локальной машине нужно установить ssh-туннель командой: $ ssh -R 9000:127.0.0.1:9000 user@host После этого в PhpStorm нажать на: или в меню Run -> Start Listening for PHP Debug Connections

Сначала необходимо установить расширение Xdebug на удаленном сервере:

$ sudo yum install php-xdebug

или

$ sudo yum install php74-php-xdebug

Включить расширение в конфигурационном файле php.ini или /etc/php.d/xdebug.ini:

zend_extension=xdebug.so

Установить минимально необходимые настройки:

xdebug.remote_enable=1
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000

Далее на локальной машине нужно установить ssh-туннель командой:

$ ssh -R 9000:127.0.0.1:9000 user@host

После этого в PhpStorm нажать на:

Запуск отладки PhpStorm
Запуск отладки PhpStorm

или в меню Run -> Start Listening for PHP Debug Connections