Установка Yii 2.x на локальный компьютер с Windows

Yii 2.x можно установить двумя способами, скачав архивный файл или через менеджер зависимостей Composer. Второй способ предпочтительнее, так как позволяет устанавливать новые расширения и обновления всего лишь одной командой в командной строке.

Установка через Composer

Загрузите OpenServer и установите его на локальный диск С. Сервер выбран не случайно из-за того, что он включает в себя консоль с предустановленным Composer. Запускаем сервер и в настройках выставляем версию PHP 5.4.

Запускаем консоль и переходим в корневую директорию проекта

Выполняем следующую команду:

  • composer global require "fxp/composer-asset-plugin:1.0.0"

Выбираем базовый или расширенный пакет Yii:

  • composer create-project yiisoft/yii2-app-basic basic_project_name
  • composer create-project -prefer-dist -stability=dev yiisoft/yii2-app-advanced advanced_project_name

Команды которые могут пригодиться:

  • php requirements.php
  • php init
  • yii migrate
  • yii migrate -migrationPath=@path/to/migrations
  • composer update

Правой кнопкой перезапускаем сервер. В моих сайтах выбираем сайт demo. После не хитрых манипуляций сайт стартует. После установки базового пакета мы видим следующую структуру папок.

Корневой каталог содержит следующий набор папок

  • assets — подключение css и js файлов
  • config — настройка доступов к базе и общие настройки фреймворка
  • models — модели
  • views — представления
  • runtime — генератор кода gii
  • vendor — исходники фреймворка Yii
  • web — корневая директория сайта

Корневой каталог содержит следующий набор файлов

  • .gitignore — содержит список каталогов игнорируются системой контроля версий git.
  • composer.json — конфиг Composer
  • init — скрипт для инициализации приложения
  • init.bat — для Windows
  • LICENSE.md — информация о лицензии
  • README.md — основная информация об установке шаблона
  • requirements.php — проверка соответствия требованиям yii
  • yii — консольное приложение начальной загрузки
  • yii.bat — для Windows

Установка из архива

Для установки из архива выполняем следующие шаги

  • Загрузить архив с сайта yiiframework.com
  • Распаковать папку

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

  • Запустить команду composer init
  • Создать базу данных
  • Выполнить команду миграции yii migrate