Поиск…


замечания

Yii представляет собой общую структуру веб-программирования, что означает, что ее можно использовать для разработки всех видов веб-приложений с использованием PHP. Благодаря своей компонентной архитектуре и сложной поддержке кеширования она особенно подходит для разработки крупномасштабных приложений, таких как порталы, форумы, системы управления контентом (CMS), проекты электронной коммерции, веб-службы RESTful и т. Д.

Версии

Версия Дата выхода
2.0.12 2017-06-05
2.0.11 2017-02-01
2.0.10 2016-10-20
2.0.9 2016-07-11
2.0.8 2016-04-28
2.0.7 2016-02-14
2.0.6 2015-08-06
2.0.5 2015-07-11
2.0.4 2015-05-10
2.0.3 2015-03-01
2.0.2 2015-01-11
2.0.1 2014-12-07
2.0.0 2014-10-12

Установка или настройка

Yii2 можно установить двумя способами. Они есть

  1. Установка через Composer
  2. Установка из архивного файла

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

Установка композитора

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

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

Для Windows просто загрузите и установите composer-setup.exe Возможно, вам придется настроить токен доступа к API github, чтобы преодолеть ограничение скорости Github API.

Установка Yii

С установленным Composer вы можете установить Yii, выполнив следующие команды в папке, доступной в Интернете:

composer global require "fxp/composer-asset-plugin:^1.2.0"
composer create-project --prefer-dist yiisoft/yii2-app-basic basic

затем выполните следующую команду для установки Yii2 с базовым шаблоном.

composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-basic basic

Чтобы установить Yii2 с расширенным запуском шаблона

composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-advanced advanced
cd advanced
php init

После этого создайте новую базу данных и настройте конфигурацию компонентов ['db'] в общем / config / main-local.php соответственно. затем выполните следующую команду:

php yii migrate

Установка из архивного файла

  1. Загрузите файл архива из Yii-download

  2. Распакуйте загруженный файл в папку, доступную в Интернете.

  3. Измените файл config / web.php, введя секретный ключ для элемента конфигурации cookieValidationKey

    Вы можете добавить любой тип ключа, который вы хотите:

    'cookieValidationKey' => '',
    
    For example : xyctuyvibonp
    
    'cookieValidationKey' => 'xyctuyvibonp',
    
 //insert a secret key in the following (if it is empty) - this is required by cookie validation
'cookieValidationKey' => 'enter your secret key here',

Установить Yii2 в ubuntu

Сначала нам нужно установить композитор. Шаги по установке композитора Install Composer.

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

Теперь измените каталог:

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

Проверьте, работает ли композитор

composer

Теперь установлен Composer.

Существует два способа установки Yii2.

1.Установка из файла архива

Получите zip-файл из-под ссылки.

Разархивируйте его в каталог назначения, например /var/www/html .

https://github.com/yiisoft/yii2/releases/download/2.0.8/yii-advanced-app-2.0.8.tgz

Переместитесь в «расширенную» папку. Переместите вручную или введите команду ниже.

cd advanced

Выполните команду ниже.

php init

2.Установка через Composer

Для установки через композитор требуется токен аутентификации github. Для токена вам нужно зарегистрироваться в GitHub.

После регистрации вы можете создать свой токен:

Шаги для создания токена

  1. В правом верхнем углу любой страницы щелкните фотографию своего профиля и нажмите «Настройки».
  2. На боковой панели пользовательских настроек выберите Личные листы доступа.
  3. Нажмите «Создать новый токен».
  4. Дайте вашему маркеру описательное имя.
  5. Выберите области, которые вы хотите предоставить этому токену.
  6. Нажмите «Создать токен».
  7. Скопируйте токен в буфер обмена. Из соображений безопасности после перехода с этой страницы никто не сможет снова увидеть токен.

Ссылка: https://help.github.com/articles/creating-an-access-token-for-command-line-use/


После генерации токена скопируйте его

Изменить каталог

cd /var/www/html/

Выполнить команду ниже

composer config -g github-oauth.github.com <AuthToken>

пример:

composer config -g github-oauth.github.com f1eefb8f188c22dd6467f1883cb2615c194d1ce1

Установить yii2

composer create-project --prefer-dist yiisoft/yii2-app-advanced advanced

Переместитесь в «расширенную» папку. Переместите вручную или введите команду ниже.

cd advanced

Выполните команду ниже.

php init

Это сделано!

Теперь вы можете проверить это.

HTTP: // локальный / продвинутый / интерфейс / веб

а также

HTTP: // локальный / продвинутый / бэкенд / веб



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow