Советы PHP-разработчика

Блог содержащий короткие заметки касающиеся программирования для web.

Yii2 установка через composer на примере Ubuntu 14.04

Yii2 установка через composer на примере Ubuntu 14.04

Данная статья открывает новый раздел блога, который называется "yii для новичков". В ней будет рассказано об установке yii framework 2 и создании каркаса приложения.

Установить yii2 можно двумя способами: через менеджер зависимостей или скачав архив. Первый из этих способов предпочтительнее (так как позволяет ) и именно он будет рассматриваться здесь.

Если у вас еще не установлен composer, то необходимо выполнить следующие манипуляции. Скачиваем менеджер пакетов:

curl -sS https://getcomposer.org/installer | php

Если у вас не установлен cURL, то можно воспользоваться командой

php -r "readfile('https://getcomposer.org/installer');" | php

Теперь необходимо перенести полученный файл в директорию /usr/local/bin/composer:

mv composer.phar /usr/local/bin/composer

Сразу же глобально установим composer asset plugin. Это пакет для composer позволяющий управлять npm и bower пакетами.

composer global require "fxp/composer-asset-plugin:~1.1.1"

На этом установка composer-а завершена. Теперь мы можем обратиться к нему через composer some-command в любой директории.

Переходим непосредственно к созданию одного из "скелетов" приложения на yii2. Команда разработчиков из yiisoft предоставляет 2 шаблона приложения на выбор:

  • yii2-app-basic (базовый шаблон. Подходит для большинства проектов)
  • yii2-app-advanced (расширенный шаблон. Он используется для "продвинутых" проектов в которых необходимо разделять фронт-энд, бэк-энд и консольное приложение)

Создадим базовый "скелет" приложения на yii framework 2:

composer create-project --prefer-dist yiisoft/yii2-app-basic directory

Важно отметить, что если вы впервые работаете с github, то в процессе установки композер запросит OAuth token с github. Это защита github от автоматических запросов. Поличеть токен можно следующим образом:

  1. Заходим на github.com
  2. Авторизуемся
  3. Переходим в настройки (Settings)
  4. Далее выбираем вкладку персональных токенов (Personal access tokens)
  5. Генерируем ключ (Generate new token)

Вводим полученный токен и ждем завершения скачивания пакетов.

На этом создание приложения завершено. Осталось только создать новый хост и прописать путь до webroot нашено приложения, который находится в /path/to/yii2-app-basic/web.

  • 2015-09-05 16:41:40