Как в Symfony откатить последнюю Doctrine миграцию ?

Фреймоворк Symfony предоставляет самый удобный вариант работы с БД через ORM Doctrine. Это утверждение может показаться спорным для многих, но если за вашими плечами опыта есть опыт с Active Record в Yii2 или Laravel, то многое для Вас будет непривычным, но равнодушными вы не останетесь точно. 

Здесь многое удобно. Например для отражения изменений вашей сущности на БД, Вам достаточно одной консольной команды. 

Подробнее

Установка docker-compose в терминале Linux.

Все современные проекты содержат более одного docker образа, а значит для удобного управления и работы, требуется гибко-управлять докер контейнерами с помощью docker-compose. И для установки в Linux (например в Ubuntu 20.04) потребуется в консоле выполнить несколько команд:

Подробнее

Добавление пользователя в группу docker.

После установки пакета docker в операционных системах Linux, если попробовать вызвать любую команду  docker без sudo то возникнет ошибка:

Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.40/containers/json: dial unix /var/run/docker.sock: connect: permission denied
Ошибка доступа без использования sudo.
Подробнее

Как установить Docker в Linux Ubuntu 20.04 ?

В современной разработке docker стал маст-хев, и на рабочем ПК может быть установленно почти никаких программ, а вот докер установлен будет обязательно. Для установки docker в linux на примере дистрибутива Ubuntu 20.04 есть несколько способов, но для установки последней актуальной версии лучше воспользоваться способом, рекомендованным от вендора: это установка приложения docker из официального репозитория.

Подробнее

Установка Composer глобально на весь ПК/сервер.

Есть два способа установить Composer: глобально и локально, но как правило в целях постоянно разработки проектов на PHP есть смысл это сделать один раз глобально и использовать команды композера из любого места.

Подробнее