Установка Yii2 при помощи Composer

Установка Yii2 при помощи Composer.

Установка Composer.

Если у вас еще не установлен Composer, то вы можете сделать это по инструкции на сайте getcomposer.org, или если у вас Mac или Linux то использовать команды ниже:

Для Windows, вам нужно будет скачать и запустить Composer.

Если у вас уже установлен Composer, то настоятельно рекомендую вам обновить его при помощи команды:

Примечание: Во время установки Yii2, Composer запрашивает много информации через Github API. Когда превышается количество запросов, Github API  может запросить логин и пароль от вашего аккаунта Github. Это нужно для получения токена. Рекомендую настроить токены доступа до того, как вы будете устанавливать Yii2.
Инструкции приведены в документации Composer о токенах Github API.

Установка Yii2

Что бы установитьYii2, вам нужно воспользоваться всего одной командой:

Эта команду установит вам последнюю, стабильную версию Yii в директорию www.

Примечание: Вместо www вы можете прописать другое имя для вашей директории.

Если при установке у вас запрашивает токен как на фото ниже, значит вы не настроили токены доступа.

yii2 token

Рис.1. Запрос токена

Что бы получить Token, вы можете воспользоваться инструкцией выше,в примечании, или пройти по ссылке в свою учетную запись  Github. Войдя в свой аккаунт, вы перейдете сразу в Developers settings. Там вам надо будет перейти во вкладку «Персональные настройки токена(1)» и  там нажать «Создать новый токен(2)». Все как указано на фото ниже

Yii token

Рис.2. Создание токена

Вас перекинет во вкладку создания токена. Там надо прописать название токена(1) , выбрать настройки для чего он вам нужен(2), и генерировать(3)

Yii token

Рис.3. Настройка токена

После того как вы все настроили и нажали Generate token, вас перекинут обратно во в Personal access tokens и там вы увидите сгенерированный ключ.

Yii2 token

Рис.4. Сгенерированный токен

Его вам нужно будет вставить в Composer, где у вас запрашивало токен. Обратите внимание, что когда вы его тут вставите,и нажмете enter, он у вас там не высветится, т.к. поле скрытое, поэтому не вставьте его случайно несколько раз, что бы не было ошибки.
Yii token

Рис.5. Вставка токена

Если вы все сделали правильно, то у вас напишет Token stored successfully и установка продолжится.

Примечание: Если у вас, команда composer create-project не хочет выполнятся нормально, вы можете обратится к разделу  «Troubleshooting» документации Composer. Там описаны типичные ошибки, которые можно быстро исправить. После того, как вы исправили ошибки, запустите composer update в директории где установлен Yii2(у меня это www)

Примечание: Если вы хотите установить последнюю не стабильную вверсию Yii2, используйте команду нижу

Если вы все правильно сделали, то установленное приложение будет доступно по следующему URL http://localhost/www/web/index.php
Подразумевается что приложение установлено в директорию www в корневой директории вашего веб-сервера который работает локально(localhost)

Перейдя по URL вы увидите страницу приветствия «Congratulations!»
start-app-installed

Рис.6. Страница приветствия установленного приложение Yii2

Если вы не увидели эту страницу — проверьте требования Yii одним из способов:

  • Браузером перейдите по адресу http://localhost/basic/requirements.php
  • Или выполните команду в консоли:

Вот и вся установка Yii2. Надеюсь у вас все получилось.
Удачи!!!

Оставьте ответ

comment-avatar

*