1 год назад
Урок 1 | PHP | Настройка рабочего окружения
Добрый день, с этого урока мы начнем изучение PHP. Но с начало нам надо настроить рабочее окружение. PHP - это серверный язык, и мы не можем его просто так запустить без необходимого окружения нам нужен локальный сервер. Под каждую ОС они разные: Windows - OpenServer, MacOS - MAMP, Linux - LEMP. Так как я использую Linux - Kubuntu, у меня настроен LEMP - в следующем уроке мы тоже настроим этот вид локального сервера. А пока мы скачаем программу для работы с кодом. IDE - что это ? Интегрированная...
3 месяца назад
PHP: Настраиваем отладку. PhpStorm + PHP 8 + Docker + Xdebug 3
В очередной раз споткнувшись о собственную забывчивость, решил накидать небольшую заметку о том, как настроить отладку PHP в докере через xdebug для IDE PhpStorm. Кто-то правильно скажет, что в сети полно статей на данную тему, однако, все они не смогли спасти меня от совершения пары ошибок на которые я уже наступал ранее. Итак, имеем следующую конфигурацию: на нашем Linux хосте есть IDE PhpStorm 2020.3, докер образ PHP версии 8.0.0, настраиваемый в контейнере через docker-compose и установленное в том-же образе расширение для отладки xdebug версии 3...