🐧 Настройка нового приложения Symphony на Ubuntu

by itisgood
В мире веб-разработки Symphony выделяется как надежный PHP-фреймворк с открытым исходным кодом, известный своей гибкостью и эффективностью.
Цель этой статьи – провести вас через процесс настройки приложения Symphony на системе Ubuntu, что делает ее бесценным ресурсом как для начинающих, так и для опытных разработчиков, желающих использовать возможности Symphony.
Необходимые условия
  • Компьютер под управлением Ubuntu (рекомендуется версия 18.04 или более поздняя)
  • Базовые знания интерфейса командной строки
  • Знакомство с PHP и концепциями веб-разработки

Шаг 1: Установка PHP и зависимостей

Прежде чем погрузиться в Symphony, убедитесь, что в вашей системе Ubuntu установлен PHP и необходимые зависимости.

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

Обновите менеджер пакетов:

sudo apt-get update 

Установите PHP и его расширения:

sudo apt-get install php php-cli php-fpm php-json php-common php-mysql php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath 

Шаг 2: Установка Composer

Composer – это менеджер зависимостей для PHP, необходимый для управления компонентами Symphony.

Установите Composer, выполнив следующие действия:

Загрузите программу установки Composer

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" 

Запустите программу установки:

php composer-setup.php 

Переместите Composer в глобальный каталог:

sudo mv composer.phar /usr/local/bin/composer 

Шаг 3: Установка Symfony CLI

Symfony CLI упрощает работу с Symfony. Установите его следующим образом:

Загрузите программу установки Symfony CLI:

wget https://get.symfony.com/cli/installer -O - | bash 

Переместите двоичный файл Symfony в глобальную директорию:

sudo mv /root/.symfony/bin/symfony /usr/local/bin/symfony 

Шаг 4: Создание нового проекта Symfony

Теперь с помощью Symfony CLI создайте новый проект:

Создайте новый проект Symfony:

symfony new my_project_name --webapp 

Перейдите в каталог вашего проекта:

cd my_project_name 

Шаг 5: Запуск веб-сервера

Symfony CLI поставляется со встроенным веб-сервером. Запустите его:

symfony server:start 

Зайдите в свой новый проект Symfony по адресу http://localhost:8000.

Шаг 6: Настройка приложения Symfony

Настройте параметры приложения в файле .env, расположенном в корне проекта. Сюда входят подключения к базе данных и специфические настройки среды.

Шаг 7: Конфигурация базы данных

Если вашему приложению требуется база данных:

Обновите файл .env, добавив в него данные о вашей базе данных.

Создайте базу данных:

symfony console doctrine:database:create 

Создайте схему базы данных:

symfony console doctrine:schema:create 

Заключение

Поздравляем, вы успешно создали приложение Symfony с помощью Symfony CLI на Ubuntu.

Этот упрощенный процесс открывает путь к разработке надежных веб-приложений.

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

см. также:

 

You may also like

Leave a Comment