yii2官方手册
composer global require "fxp/composer-asset-plugin:^1.2.0"
composer create-project --prefer-dist yiisoft/yii2-app-basic yii
composer create-project yiisoft/yii2-app-advanced advanced 2.0.15
修改 config/web.php 文件
‘cookieValidationKey’ => ‘在此处输入你的密钥’,然后再composer.json加上
去掉这个库,因为太大了几十MB
"replace": {
"bower-asset/punycode": ">=1.3.0",
},
用composer update更新后就可以运行,定位到web/index.php
去掉index.php?r=site/about为site/about
Apache,.htaccess
Options +FollowSymLinks
IndexIgnore */*
RewriteEngine on
# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# otherwise forward it to index.php
RewriteRule . index.php
在config/web.php去掉注释 urlManager字段注释即可
目录结构
basic/ 应用根目录
composer.json Composer 配置文件, 描述包信息
config/ 包含应用配置及其它配置
console.php 控制台应用配置信息
web.php Web 应用配置信息
commands/ 包含控制台命令类
controllers/ 包含控制器类
models/ 包含模型类
runtime/ 包含 Yii 在运行时生成的文件,例如日志和缓存文件
vendor/ 包含已经安装的 Composer 包,包括 Yii 框架自身
views/ 包含视图文件
web/ Web 应用根目录,包含 Web 入口文件
assets/ 包含 Yii 发布的资源文件(javascript 和 css)
index.php 应用入口文件
yii Yii 控制台命令执行脚本
文档更新时间: 2021-06-12 10:48 作者:Yoby