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

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

От автора: приветствую вас, друзья. Данная статья будет посвящена тому, как происходит установка Yii2 через Composer. Как вы уже знаете, фреймворк можно получить двумя способами: из архива и используя Композер. Первый вариант мы с вами разобрали в одной из предыдущих статей. Теперь давайте перейдем ко второму.

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

Само собой, нам потребуется сам Композер. Если вы его еще не ставили — не поздно это сделать. Если вы используете в качестве локального сервера Open Server, тогда ничего и делать не нужно, поскольку Композер уже есть там. Давайте запустим его из меню Open Server (пункт Дополнительно — Консоль).

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

После запуска консоли мы работаем по умолчанию с корневой папкой, в которой находится наш сервер, у меня это d:\webserver. Для получения фреймворка нам необходимо перейти в заранее подготовленную папку, у меня это d:\webserver\domains\yii2. Папка должна быть пустой. Для перехода введем соответствующую команду: cd domains\yii2

Фреймворк YII2. Быстрая разработка с современным PHP фреймворком

Узнай тонкости современной веб-разработки с помощью фреймворка YII2

Узнать подробнее

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

Мы готовы. Теперь необходимо ввести следующую команду, если вы работаете с фреймворком впервые:

composer global require "fxp/composer-asset-plugin:^1.2.0"

Эта команда поставит пакет composer asset plugin, который позволит управлять зависимостями пакетов bower и npm через Композер. Вводим команду, жмем Enter и дожидаемся окончания процесса.

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

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

composer create-project yiisoft/yii2-app-advanced ./ 2.0.11

Ну а если вы хотите использовать шаблон basic, тогда вводите следующую команду:

composer create-project yiisoft/yii2-app-basic ./ 2.0.11

В данной статье мы воспользуемся базовым шаблоном фреймворка, поэтому я использую вторую команду. Вставляем скопированную команду в консоль, жмем ввод и запускается процесс.

Процесс установки может занять несколько минут, так что запаситесь терпением. Во время процесса Композер выполняет достаточно много запросов, поэтому GitHub может запросить логин и пароль от вашей учетной записи или же получить токен. Если вы столкнетесь с тем, что у попросят токен, тогда войдите в свою учетную запись на GitHub и перейдите в меню настроек (Settings).

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

И на открывшейся странице выберите в самом конце пункт меню Personal access tokens.

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

После этого останется кликнуть по кнопке Generate new token и сгенерировать новый токен.

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

Сгенерированный токен — это ничто иное, как обычная строка, которую необходимо скопировать и вставить в консоль, кликнув правой кнопкой мыши. К слову, вставку этой строки вы не увидите, она будет скрыта.

После этого процесс инсталляции должен быть возобновлен и по окончании вы увидите примерно следующую картину:

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

На этом процесс завершен. Теперь вы знакомы с несколькими вариантами получения фреймворка. На этом сегодня все. Больше о фреймворке вы можете узнать из наших бесплатных или платных уроков.

Фреймворк YII2. Быстрая разработка с современным PHP фреймворком

Узнай тонкости современной веб-разработки с помощью фреймворка YII2

Узнать подробнее
Самые свежие новости IT и веб-разработки на нашем Telegram-канале

Фреймворк YII2: теория и первая практика

Овладейте азами фреймворка Yii2 за 5 дней!

Получить

Метки:

Похожие статьи:

Комментарии Вконтакте:

Комментарии Facebook:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Я не робот.

Spam Protection by WP-SpamFree