news
Serverspace добавил новую ОС Rocky Linux
Serverspace Black Friday
VB
17 октября 2022
Обновлено 30 мая 2023

Установка Symfony Framework на Ubuntu 20.04 LTS

Ubuntu

Что такое Symfony Framework

Symfony — очень популярный фреймворк, часто использующийся для разработки веб-приложений. Основными его преимуществами являются открытый исходный код, большое, активное сообщество пользователей, а также актуальная документация.

Что нужно знать перед настройкой

Для установки Symfony вам нужен сервер, отвечающий следующим требованиям:

  • Оперативная память не менее 2Гб и дисковое пространство как минимум в 20Гб;
  • Актуальная операционная система (В качестве примера в статье использовалась Ubuntu 20.04);
  • Доступ от имени привилегированного пользователя;
  • Веб-сервер, PHP 7.0 или новее, установленная служба поддержки баз данных.

Самый быстрый способ подготовить сервер к установке обсуждаемого сегодня продукта — это установить на него любую веб-панель, например, HestiaCP. Когда панель будет установлена, продолжите следующими действиями:

  • Проверьте текущую версию PHP. Вы можете сделать это через панель или запустить простую команду в SSH-консоли;
php -v

рис1

рис2

  • Откройте SSH-консоль и установите необходимое php-расширение:
apt-get install -y php<your_version>-sqlite3

рис3

  • Войдите в панель и создайте "обычную" учетную запись без прав администратора. Кликните на Users > Add user, заполните необходимую информацию и нажмите кнопку "Save";

рис4

  • Авторизуйтесь в панели как только что созданный пользователь;

рис5

  • Создайте веб-сайт, используя возможности панели;

рис5

рис6

  • Установите в систему пакет composer;

cd /tmp

curl -sS https://getcomposer.org/installer -o composer-setup.php

php composer-setup.php --install-dir=/bin --filename=composer

  • Также установите скрипт, проверяющий корректность установки;

apt install -y curl

curl -1sLf 'https://dl.cloudsmith.io/public/symfony/stable/setup.deb.sh' | sudo -E bash

apt install -y symfony-cli

рис7

  • Проверьте, подходит ли конфигурация серверного ПО для работы фреймворка:
symfony check:requirements

рис8

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

Установка фреймворка

Процесс запуска собственно Symfony несложен, просто запустите несколько команд:

su <учетная_запись_обычного_пользователя>

composer create-project symfony/website-skeleton <имя_вашего_проекта>

рис9

Теперь вы можете открыть URL http://<ваш_домен>/<имя_вашего_проекта>/public. Если вы видите страницу, подобную показанной ниже - настройка завершена, можете насладиться чашечкой кофе.

рис10

Выводы

В этой статье мы рассказали, что такое Symfony Framework, чем он хорош, для чего используется и как установить его на сервер под Ubuntu 20.04.

Оценка:
5 из 5
Аverage rating : 5
Оценок: 1
050000 г. Алматы пр. Сейфуллина, д. 502
+7 (777) 555-36-66
ООО «ИТГЛОБАЛКОМ ЛАБС»