Yii2 — это высокопроизводительный PHP-фреймворк для разработки веб-приложений. Он использует архитектуру MVC (Model-View-Controller) и предоставляет множество готовых решений.
⚠️ Внимание: Хостинг не поддерживает PHP, поэтому сам фреймворк не может быть запущен. Ниже представлены скриншоты, демонстрирующие успешное выполнение работы на локальном сервере.
composer create-project yiisoft/yii2-app-basic basic
controllers/, models/, views/, web/, config/
basic/web/ — точка входа (index.php)
basic/controllers/ — контроллеры (логика приложения)
basic/views/ — шаблоны (отображение)
basic/models/ — модели (работа с данными)
basic/config/ — конфигурационные файлы
php -S localhost:8080 -t web
http://localhost:8080
• Логотип и название фреймворка "Yii Framework"
• Кнопки "Get Started" и "API Reference"
• Список расширений: debug, gii, queue, redis, elasticsearch, symfonymailer
yii2-debug — панель отладки и просмотр запросов
yii2-gii — автоматическая генерация кода
yii2-queue — асинхронные задачи
yii2-redis — работа с Redis
yii2-elasticsearch — поисковый движок
yii2-symfonymailer — отправка почты
Лабораторная работа выполнена успешно. Произведена установка фреймворка Yii2, изучена его структура и основные возможности. Скриншоты демонстрируют корректную работу на локальном сервере с PHP.