Skip to content

Instantly share code, notes, and snippets.

@me7media
Created October 10, 2018 15:02
Show Gist options
  • Save me7media/6291827bb44b7e90e905ff8bdda8182e to your computer and use it in GitHub Desktop.
Save me7media/6291827bb44b7e90e905ff8bdda8182e to your computer and use it in GitHub Desktop.
PHPSTORM XDEBUG ubuntu NGINX php7.2-fpm
sudo apt install php7.2-xdebug
sudo find / -name 'xdebug.so'
sudo gedit /etc/php/7.2/fpm/php.ini
sudo gedit /etc/php/7.2/cli/php.ini
sudo gedit /etc/php/7.2/cli/conf.d/20-xdebug.ini
[Xdebug]
; путь к файлу so, который мы временно сохаринили на шаге раньше
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 nginx restart
sudo service php7.2-fpm restart
Конфигурируем PHPStorm.
Settings -> Languages & Frameworks -> PHP -> Cli Entepriter
/usr/bin/php csan for Xdebug - automatic
Settings -> Languages & Frameworks -> PHP -> Server, нажимаем + (зеленый плюс) добавить и заполняем форму согласно скрина где
1. — Название сервера (может быть любым, но я для удобства именую доменным именем текщего проекта, в моем случае это виртуальный хсот с именем mee.dev)
2. — Виртуальный хост, к которому будет привязана эта конфигурация, в моем случае это все тот же виртуал хост в моей системе с именем mee.dev
Выпадающее меню
Тип приложения PHP Web Application
2. В поле сервер , тоже с помощью дропдауна, выбираем имя только что созданного нами сервера.
@igorek-L
Copy link

igorek-L commented Mar 5, 2020

Спасибо! это сохранило мне много времени!)))

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment