Установка Symfony

Инструкция по установке фреймворка Symfony для Linux

Symfony — свободный фреймворк, написанный на PHP.

file

Symfony предлагает быструю разработку и управление веб-приложениями, позволяет легко решать рутинные задачи веб-программиста. Работает только с PHP 5 и выше. Имеет поддержку множества баз данных (MySQL, PostgreSQL, SQLite или любая другая PDO-совместимая СУБД). Информация о реляционной базе данных в проекте должна быть связана с объектной моделью. Это можно сделать при помощи ORM инструмента.

Установить данный фреймворк возможно несколькими способами:

  • С помощью фирменного установщика Symfony Installer
  • С помощью Composer

Рассмотрим оба варианта.

Symfony Installer

Для начала необходимо установить сам установщик.

Для Linux необходимо ввести команды

sudo curl -LsS https://symfony.com/installer -o /usr/local/bin/symfony
sudo chmod a+x /usr/local/bin/symfony

Затем создаем приложение с помощью установщика

symfony new my_project_name

где “my_project_name” – соответственно название вашего проекта.

Composer

Для данного способа нам понадобится установить (если еще не установлен) Composer.

curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
php installer
sudo mv composer.phar /usr/local/bin/composer

После установки Composer, мы можем установить приложение

composer create-project symfony/framework-standard-edition my_project_name

в процессе установки (либо позже) будет возможно ввести данные базы данных

Some parameters are missing. Please provide them.
database_host (127.0.0.1): 
database_port (null): 3306
database_name (symfony): scotchbox
database_user (root): 
database_password (null): root
mailer_transport (smtp): 
mailer_host (127.0.0.1): 
mailer_user (null): 
mailer_password (null): 
secret (ThisTokenIsNotSoSecretChangeIt): 

проверить работу приложения можно перейти в папку с приложением и запустив встроенный сервер

php bin/console server:run
Нужна помощь?Наши инженеры бесплатно помогут с любым вопросом за считанные минутыНаписать нам