1.5 KiB
1.5 KiB
Сервер
- Ставим xdebug:
LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
apt update
apt install php-xdebug
- Готовим конфиг, он расположен примерно вон там (смотря какая версия php):
/etc/php/7.2/mods-available/xdebug.ini
- Перечитываем конфиги:
service apache2 reload
PhpStorm
- Идём в Run > Edit configurations
- Добавляем PHP Web Application, адрес к серверу указываем без протокола
- При необходимости — маппим пути: полный путь до корня локального проекта => путь на сервере до корня удалённого проекта
- OK, OK
Локальная сеть
Необходимо пробросить порт, указанный в параметре xdebug.remote_port
(по дефолту 9000) с белого IP-адреса сервера до твоего персонального IP-адреса в локальной сети.
После этого отладка должна работать. Проверяем любым брейкпоинтом.