Бывает, что у вас нет желания ставить на вашу операционную систему какую-либо версию php, но вам нужно поработать над проектом Laravel и для этого как раз подойдет моя сборка, которую можно скачать по адресу
https://github.com/tarzanpasha/laravel-lemp-docker-xdebug
Всё, что нужно запомнить — это несколько настроек phpstorm, которые нужно сделать.
1)Выбераете версию php из вашего контейнера

Убрать галочку отключающую прослушку внешних соединений

указать настройки из xdebug.ini

настроить мепинг между локальной папкой с исходниками проекта и папкой в docker контейнере

После запуска контейнера можно смело отлаживать ваш програмный код — в качестве примера можно выполнить artisan команду app:test-command изнутри контейнера php вставив точку останова в коде этой команды и при ее запуске выполнение кода остановится на данной строчке.
Так же при запуске страницы /test вашего сайта вы сможете попасть в функцию контроллера TestController test.
Задачей инструкции было не объяснить как это работает, а просто быстро развернуть окружение и начать работать. Ознакомьтесь с файлами конфигурации docker-compose.yaml и с конфигами из папки docker.
Добавить комментарий