Последнее обновление:
Как установить Yii
Yii - фреймворк РНР: установка в Windows
Вначале следует установить программу composer. Это - аналог команды apt-get в Linux, используемой в командной строке для установки того или иного ПО. Также следует сконфигурировать сервер, находящийся на компьютере.
Далее, следует создать каталог, в котором будут находиться файлы проекта, например, названный yii
.
composer global require "fxp/composer-asset-plugin:^1.2.0"
composer create-project --prefer-dist yiisoft/yii2-app-advanced yii
Перейти в папку проекта (в данном случае yii
)
php init
Для создания сайта выбрать "0" - режим Development (будут включены вывод ошибок и т.д.). Потом на хостинге этот режим надо отключить. Открыть web/index.php
и поменять YII_DEBUG
и YII_ENV
. Т.е. на хостинге false и 'prod'. На локальном компьютере поставьте здесь true и 'dev'.
Не забудьте потом, когда будете выкладывать сайт на публичный хостинг, вернуть обратно на false и 'prod'. Иначе любой посетитель Вашего сайта может получить доступ к отладочной его информации, что способно снизить безопасность функционирования сайта.
После этого можно уже заняться установкой базы данных (например, MySql) и т.д. После ее установки ее следует настроить.
Настройка базы данных mySQL:
Теперь перейдите к файлу config.inc.php
(может располагаться, например, в /etc/phpmyadmin/config.inc.php)
и добавьте туда примерно такие строки:
$cfg['Servers'][$i]['controluser'] = 'pma';
$cfg['Servers'][$i]['controlpass'] = 'ЗДЕСЬ ПАРОЛЬ';
Этот пароль должен совпадать с паролем в файле C:\PHP\Yii\yii\common\config\main-local.php
Затем надо сделать миграцию базы данных:
php /PHP/Yii/yii/yii migrate
Собственно, всё. Если все прошло удачно, без ошибок, то фреймворк Yii может считаться установленным.
Посмотреть детали требований фреймворка:
php requirements.php
Введя эту команду в консоли (точнее, в командной строке Windows), можно посмотреть требования, которые предъявляет этот фреймворк.