news
Serverspace в «Рейтинге провайдеров IaaS Enterprise 2023» от Market.CNews
VB
17 октября 2022
Обновлено 28 июля 2023

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

Ubuntu

Что такое Symfony Framework

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

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

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

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

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

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

php -v

Проверка установленной версии PHP

Вывод версии PHP на экране

Шаг 2. Откройте SSH-консоль и установите необходимое php-расширение:

apt-get install -y php<your_version>-sqlite3

Установка SQLite3

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

Добавление пользователя в HestiaCP

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

Авторизация в HestiaCP

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

Создание нового сайта в панели управления

Данные нового сайта

Шаг 6. Установите в систему пакет composer;

cd /tmp

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

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

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

apt install -y curl

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

apt install -y symfony-cli

Установка скрипта для проверки корректности

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

symfony check:requirements

Тестирование конфигурации серверного ПО

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

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

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

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

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

Запуск Symphony

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

Новый сайт на Symphony в браузере

Выводы

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

Оценка:
5 из 5
Аverage rating : 5
Оценок: 1
191028 Санкт-Петербург Литейный пр., д. 26, Лит. А
+7 (812) 403-06-99
700 300
ООО «ИТГЛОБАЛКОМ ЛАБС»
700 300

Вам также может быть интересно...