安装composer
使用国内镜像
安装composer-asset-plugin
安装yii
composer config -g repo.packagist composer
https://packagist.phpcomposer.com
composer global require "fxp/composer-asset-plugin"
composer create-project --prefer-dist yiisoft/yii2-app-advanced yii-application
cd yii-application
php init
修改common/config/main-local.php中的数据库配置
'dsn' => 'mysql:host=localhost;dbname=yii2advanced',
php开启扩展
extension=pdo_mysql
mysql中创建数据库yii2advanced
yii migrate
设置web服务器前端根目录
yii-application/frontend/web/
后端根目录yii-application/backend/web/
设置URL美化
添加以下内容到根目录的web.config文件中
<rewrite> <rules> <rule name="yii" stopProcessing="true"> <match url="^(.*)$" /> <conditions logicalGrouping="MatchAll"> <add input="{HTTP_HOST}" pattern="^(.*)$" /> <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> </conditions> <action type="Rewrite" url="index.php/{R:1}" /> </rule> </rules> </rewrite>
反注释main.php中的urlManager片断
重启iis