Установка Yii2 при помощи Composer.
Установка Composer.
Если у вас еще не установлен Composer, то вы можете сделать это по инструкции на сайте getcomposer.org, или если у вас Mac или Linux то использовать команды ниже:
1 2 |
curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer |
Для Windows, вам нужно будет скачать и запустить Composer.
Если у вас уже установлен Composer, то настоятельно рекомендую вам обновить его при помощи команды:
1 |
composer self-update |
Примечание: Во время установки Yii2, Composer запрашивает много информации через Github API. Когда превышается количество запросов, Github API может запросить логин и пароль от вашего аккаунта Github. Это нужно для получения токена. Рекомендую настроить токены доступа до того, как вы будете устанавливать Yii2.
Инструкции приведены в документации Composer о токенах Github API.
Установка Yii2
Что бы установитьYii2, вам нужно воспользоваться всего одной командой:
1 |
composer create-project --prefer-dist yiisoft/yii2-app-basic www |
Эта команду установит вам последнюю, стабильную версию Yii в директорию www.
Примечание: Вместо www вы можете прописать другое имя для вашей директории.
Если при установке у вас запрашивает токен как на фото ниже, значит вы не настроили токены доступа.
Рис.1. Запрос токена
Что бы получить Token, вы можете воспользоваться инструкцией выше,в примечании, или пройти по ссылке в свою учетную запись Github. Войдя в свой аккаунт, вы перейдете сразу в Developers settings. Там вам надо будет перейти во вкладку «Персональные настройки токена(1)» и там нажать «Создать новый токен(2)». Все как указано на фото ниже
Рис.2. Создание токена
Вас перекинет во вкладку создания токена. Там надо прописать название токена(1) , выбрать настройки для чего он вам нужен(2), и генерировать(3)
Рис.3. Настройка токена
После того как вы все настроили и нажали Generate token, вас перекинут обратно во в Personal access tokens и там вы увидите сгенерированный ключ.
Рис.4. Сгенерированный токен
Его вам нужно будет вставить в Composer, где у вас запрашивало токен. Обратите внимание, что когда вы его тут вставите,и нажмете enter, он у вас там не высветится, т.к. поле скрытое, поэтому не вставьте его случайно несколько раз, что бы не было ошибки.
Рис.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!»
Рис.6. Страница приветствия установленного приложение Yii2
Если вы не увидели эту страницу — проверьте требования Yii одним из способов:
- Браузером перейдите по адресу http://localhost/basic/requirements.php
- Или выполните команду в консоли:
1 2 |
cd basic php requirements.php |
Вот и вся установка Yii2. Надеюсь у вас все получилось.
Удачи!!!
Оставьте ответ