Лаб. работа "Создание и развертывание проекта"

Шаг 1. Установка Symfony или Laravel

Для начала установите один из фреймворков:

Шаг 2. Создание проекта

Создайте новый проект на выбранном фреймворке:

  • Symfony: symfony new my_project
  • Laravel: laravel new my_project

Шаг 3. Настройка базы данных

Настройте подключение к базе данных для вашего проекта:

  • Symfony: Отредактируйте файл .env в корневом каталоге проекта, указав правильные параметры подключения к базе данных.
  • Laravel: Отредактируйте файл .env в корневом каталоге проекта, указав правильные параметры подключения к базе данных.

Шаг 4. Создание контроллера и маршрута

Создайте новый контроллер и маршрут для тестовой страницы:

  • Symfony: Выполните команду php bin/console make:controller, чтобы создать новый контроллер. Затем добавьте новый маршрут в файл config/routes.yaml.
  • Laravel: Выполните команду php artisan make:controller, чтобы создать новый контроллер. Затем добавьте новый маршрут в файл routes/web.php.

Шаг 5. Создание представления

Создайте представление для тестовой страницы:

  • Symfony: Создайте файл templates/test.html.twig с простым HTML-кодом.
  • Laravel: Создайте файл resources/views/test.blade.php с простым HTML-кодом.

Шаг 6. Проверка работы проекта

Запустите локальный веб-сервер и проверьте работу тестовой страницы:

Шаг 7. Развертывание проекта

Разверните проект на хостинге или виртуальной машине:

  1. Создайте новый репозиторий на GitHub или GitLab и загрузите туда ваш проект.
  2. Подготовьте сервер: установите необходимое программное обеспечение (PHP, Composer, веб-сервер) и настройте виртуальный хост.
  3. Склонируйте репозиторий с проектом на сервер.
  4. Установите зависимости проекта, выполнив команду composer install.
  5. Настройте права доступа к файлам и папкам проекта.
  6. Настройте базу данных на сервере и импортируйте данные из локальной базы данных, если это необходимо.
  7. Проверьте работу проекта на сервере.
← Лаб. работа "Работа с медиа контентом в …