- Компьютер под управлением 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 и ее активному сообществу для дальнейшего обучения и поддержки.
см. также:
- 📦 Как быстро протестировать веб-сайты с помощью встроенного веб-сервера PHP
- 📜 Как удалить определенный элемент из массива в PHP
- 📜Как удалить повторяющиеся значения из массива в PHP
- 🌐 Как добавить PHP-код в запись или страницу WordPress
- 🐳 Docker-compose для MySQL с phpMyAdmin
- 📜 Как проверить PHP-скрипт
- 🤕 Как проверить, содержит ли строка определенное слово в PHP
- Как переключаться между несколькими версиями PHP в Ubuntu
- Как получить абсолютный путь к каталогу в PHP Script
- Как увеличить размер загрузки файлов в PHP
- Как добавить элемент в массив в PHP