目录
- 环境要求
- 框架安装
- 站点配置
环境要求
- PHP >= 7.2
- PHP cURL 扩展
- PHP OpenSSL 扩展
- PHP fileinfo 拓展 素材管理模块需要用到
- Mysql >= 5.7.7
- Apache 或 Nginx
- Composer (用于管理第三方扩展包)
- 安装CA证书 (windows开发环境下)
必须先看环境搭建文档,安装完毕后务必配置站点和对应的伪静态还有常见问题文档
安装
如果你是群里下载的安装包,可直接第五步开始
1、克隆
git clone https://gitee.com/hjp0725/yiiframe3.git
或者
git clone https://github.com/hjp0725/yiiframe3
2、进入目录
cd yiiframe3
3、安装依赖
// (不建议) 如果你只有 php 7.1 也可以忽略版本进行安装 composer install --ignore-platform-reqs
composer install
4、初始化项目
php init // 然后输入0回车,再输入yes回车
5、配置数据库信息
找到 common/config/main-local.php 并配置相应的信息, 注意要先创建好数据库
6、安装数据库(Mysql5.7及以上)
php ./yii migrate/up
7、初始化账号密码,一键创建总管理员账号密码(注意保存)
初始账号:admin 密码:123456
重置密码:php ./yii password/init
截止到这里就安装完成了,可以去配置站点了,下面(8、9步骤)的都是根据自己实际的情况去执行
8、建议更新第三方扩展包(可选)
composer update
9、Linux 下文件缓存权限授权
Linux 环境下如果是文件缓存去 backend/runtime 目录执行一下 chmod -R 777 cache,不执行可能会造成修改了网站设置缓存不生效的情况
站点配置
注意:Nginx/IIS 先要设置好伪静态,Apache 默认已配置
站点指运行目录为当前项目的web下,也可为项目应用单独指定域名
例如:
后台:/path/to/yiiframe/web
安装成功后如果需要微信公众号管理、企业管理等等功能,请到 系统管理->应用管理 进行安装插件
伪静态
Nginx
推荐配置
location / {
try_files $uri $uri/ /index.php$is_args$args;
}
location /backend {
try_files $uri $uri/ /backend/index.php$is_args$args;
}
location /api {
try_files $uri $uri/ /api/index.php$is_args$args;
}
location /html5 {
try_files $uri $uri/ /html5/index.php$is_args$args;
}
Apache
注意系统默认自带了.htaccess,所以环境如果是apache可以不用再配置
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
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
