yii2 учебник
Начало работы с yii2
Поиск…
замечания
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 можно установить двумя способами. Они есть
- Установка через Composer
- Установка из архивного файла
Установка через 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
Установка из архивного файла
Загрузите файл архива из Yii-download
Распакуйте загруженный файл в папку, доступную в Интернете.
Измените файл 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.
После регистрации вы можете создать свой токен:
Шаги для создания токена
- В правом верхнем углу любой страницы щелкните фотографию своего профиля и нажмите «Настройки».
- На боковой панели пользовательских настроек выберите Личные листы доступа.
- Нажмите «Создать новый токен».
- Дайте вашему маркеру описательное имя.
- Выберите области, которые вы хотите предоставить этому токену.
- Нажмите «Создать токен».
- Скопируйте токен в буфер обмена. Из соображений безопасности после перехода с этой страницы никто не сможет снова увидеть токен.
Ссылка: 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: // локальный / продвинутый / бэкенд / веб