## 系统安装 目录 - 环境要求 - 安装 - 站点配置及说明 ### 环境要求 - PHP >= 7.4 (不支持8.0) - PHP cURL 扩展 - PHP OpenSSL 扩展 - PHP fileinfo 拓展 素材管理模块需要用到 - Mysql >= 5.7.7 - Apache 或 Nginx - Composer (用于管理第三方扩展包) - 安装CA证书 (windows开发环境下) > 必须先看[环境搭建文档](start-environment.md),安装完毕后务必配置站点和对应的[伪静态](start-rewrite.md)还有[常见问题文档](start-issue.md) ### 安装 > 如果你是群里下载的安装包,可直接第五步开始 1、克隆 ``` git clone https://github.com/jianyan74/rageframe3.git ``` 2、进入目录 ``` cd rageframe3 ``` 3、安装依赖 ``` // (不建议) 可以忽略版本环境依赖进行安装 php composer.phar install --ignore-platform-reqs php composer.phar install ``` 4、初始化项目 ``` php init // 然后输入0回车,再输入yes回车 ``` 5、配置数据库信息 ``` 找到 common/config/main-local.php 并配置相应的信息, 注意要先创建好数据库 ``` 6、安装数据库(Mysql5.7.7及以上) ``` php ./yii migrate/up ``` 7、初始化账号密码,一键创建总管理员账号密码(注意保存) ``` php ./yii password/init ``` > 截止到这里就安装完成了,可以去配置站点了,下面(8、9步骤)的都是根据自己实际的情况去执行 8、建议更新第三方扩展包(可选) ``` php composer.phar update ``` 9、Linux 下文件缓存权限授权 Linux 环境下如果是文件缓存去 `backend/runtime` 目录执行一下 `chmod -R 777 cache`,不执行可能会造成修改了网站设置缓存不生效的情况 ### 站点配置 > 注意:Nginx/IIS 先要设置好[伪静态](start-rewrite.md),Apache 默认已配置 站点指向目录为当前项目的web下 例如: ``` /path/to/rageframe3/web/ ``` 访问说明 应用 | Url ---|--- 后台 | 当前域名/backend 商户 | 当前域名/merchant Html5 | 当前域名/html5 Api | 当前域名/api OAuth2 | 当前域名/oauth2 > 安装成功后如果需要微信公众号管理、商户管理等等功能,请到 系统管理->应用管理 进行安装插件