Установка Yii2 на Openserver под Windows

PHP-фреймворки

Перед тем, как начать работать, нам необходимо установить yii2. Устанавливать его мы будем на локальный сервер openserver работающий на ОС windows. Мы можем воспользоватся одним из способов:

  1. установка yii2 через comoser
  2. установка yii2 через архив

ВНИМАНИЕ! Версия php должна быть >= 5.4.0

Так же стартовый шаблон yii2 может быть двух типов:

  1. yii2 advanced
  2. yii2 basic

Теперь более детально разберем каждый из способов установки каждого шаблона.

Установка yii2 basic и advanced шаблонов через composer

Заходим в консоль openserver (если вы его уже запустили), как показано на рисунке ниже:

openserver-consol

openserver — воход в консоль

Далее необходимо проверить установлен ли composer. Обычно он присутствует в стандартной сборке openserver, но лучше удостовериться. Для этого в консоле вводим команду:

Вы должны увидеть на экране следующее:

composer-install

Проверка composer

Если на экране отобразиться что то другое, значит вам необходимо самостоятельно установить composer, для этого воспользуйтесь ссылкой install и следуйте всем инструкциям для windows,  в ней.

 C composer разобрались, теперь перейдем непосредственно к установке yii2. Через консоль переходим в папку домена куда будем устанавливать yii2. У меня домен — localhost. Команда будет выглядеть так:

После выполнения команды проверьте в какой директории вы находитесь. Убедившись в соответствии каталога, вводим команду:

Теперь, чтобы установить basic версию используем команду:

А для установки advanced:

Через коменду composer мы создаем проект и скачиваем в него фалы фреймворка. Последний параметр «yii2-basic» — это имя каталога в который установиться yii2. Теперь файлы фреймворка находятся в Папка_выбранного_домена/yii2-basic/ или yii2-advanced. У меня полный путь выглядет так: C:\openserver\domains\localhost\yii2-basic.

 Теперь можно проверить установку перейдя по адресу http://localhost/yii2-basic/web или http:///localhost/yii2-advanced/frontend/web/. Если сайт открылся то все хорошо, установка прошла успешно. Но достаточно часто на этом этапе возникают ошибки о них мы поговорим в конце статьи.

Установка yii2 basiс и advanced шаблонов через архив.

Здесь все намного проще. Создаем директорию домена в который будем устанавливать yii2 или новый домен. Переходим по ссылке  и ищем на странице заголовок: «Install from an Archive File», сразу под ним будут предложены 2е ссылки для скачивания basic и advanced версии. Скачиваем необходимую и распаковываем в раннее созданную директорию. Все, на этом установка закончена. Можно проверить работу фреймворка перейдя по адресу:

Для basic — Ваш_домен/Директория_Разархивирования/web/

Для advanced — Ваш_домен/Директория_Разархивирования/frontend/web/

На этом этапе тоже могут встретиться ошибки, о них ниже.

Распространенные ошибки yii2 при установки

Иногда при установки yii2 через composer можно встретить такую ошибку:

error

Для того что бы её решить, необходимо скачать архив yii2, взять оттуда папку vendor и переместить в корневую папку фреймворка. После этого все должно заработать.

Другая распространенная ошибка:

error-2

В данном случае нам необходимо найти файл web.php в папке config открыть его и в cookieValidationKey поставить любое значение

cookieValidation

На этом все! Если у вас остались вопросы или трудности связанные с установкой yii2 пишите в комментариях, постараюсь всем помочь!

Оцените статью