В зависимости от версии алгоритм установки Symfony отличается.

Здесь находится видео на инструкцию по установке Symfony 6

Для более старой версии Symfony 5 видео по установке здесь

Давайте рассмотрим, как мы можем развернуть новый Symfony проект. Я буду показывать это на примере 6 версии. И нужно понимать, что 6 версия требует от вас 8 версии языка PHP.

Подробнее о том, что такое Symfony, можно  посмотреть здесь:

https://webkyrs.info/page/chto-takoe-symfony

Требования к установке

Проверить версия языка php вы можете консольной командой

php -v

Полный список требований для установки Symfony, соответствует ли ваша операционная система этим требованиям можно проверить с помощью команды 

symfony check:requirements

Если там будет зеленый ОК, значит ваша система готова для установки и вы можете приступать к установке, иначе, нужно позаботиться о том, чтобы устранить все недостающие требования.

Процесс установки

Давайте снова перейдем на официальный сайт Symfony.

https://symfony.com

Перейдем в раздел документации. 

Для того, чтобы установить Symfony, существует несколько способов. 

  • С помощью консольной утилиты
  • С помощью менеджера пакетов composer

Пожалуй, самый простой способ - это воспользоваться консольной утилитой symfony.

Нужно понимать, что есть версия Symfony полная для традиционных веб-сайтов и есть версия Symfony укороченная, в ней отсутствует большинство библиотек. Это такая урезанная версия, которая подходит для микросервисов, для консольных приложений или если вы разрабатываете какой-то API сервис.

Для традиционных сайтов выполняем следующую команду:

symfony new my_project_directory --version="6.1.*" --webapp

Но, нужно иметь ввиду, что вместо webapp нужно указать тот тип приложения, который мы хотим установить. Для установки полной версии вместо webapp нужно указать full.

Кроме того, ниже в документации вы можете найти инструкцию, как можно установить проект с помощью composer. 

Symfony является просто php библиотекой, которую можно установить с помощью менеджера пакетов composer. 

Чтобы убедиться, что Symfony у нас установился, мы можем воспользоваться следующей командой

symfony serve

Эта команда запустит нам локальный сервер для разработки, чтобы мы могли проверить, как работает наш фреймворк. 

Таким образом можно установить Symfony 6 проект. Давайте будем двигаться дальше и изучать возможности этого фреймворка.