教程开始
部署环境
- Nginx 1.20
- PHP 7.4
- CentOS 7.6(不推荐8)
PHP配置
- 1、配置修改 POST数据尺寸最大修改1024M、允许上传最大附件改成1024M
- 2、上传限制 修改1024
- 3、超时限制 修改86400
PHP禁用函数删除
- shell_exec
- exec
- popen
- proc_open
- putenv
搭建教程
- 1、将源码上传至网站目录,解压
- 2、网站目录:关闭防跨站攻击
- 3、运行目录:设置/public,保存
- 4、伪静态:设置为 ThinkPHP
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}
- 5、public/zsign 文件 设置777权限
上述已完成搭建教程,无数据库!
定时清理配置
用户签名后会产生临时文件需要定时清洗,可用宝塔的计划任务添加定时清理任务
- 任务类型=Shell脚本
- 任务名称=自定义名称
- 执行周期=N小时/2小时00分钟
- 脚本内容:
rm -rf /www/wwwroot/域名/public/temp