PHP 配置

  • php 必须 7.4 版本。
  • php 必须 安装 sg11 扩展
  • 必须 CentOS 7.6 或 7.9 系统,否则无法签名。

  • 找到PHP然后设置PHP参数,可以调整包大小。

超时限制,改大点,或者86400

  • 如果配置了CDN,设置超时会不生效(两种方案选1种)

    • 需要设置CDN的回源超时什么的,可以看下CDN的后台。
    • 去掉CDN,不使用CDN。
    • PHP禁用函数的放开删除

    找到并删除宝塔的禁用函数 shell_exec ,exec,popen , proc_open,putenv 这些函数(如果找到这些函数就进行删除)

  • 网站配置

    • 网站目录:必须需要修改为 /public

    伪静态:必须设置为以下 thinkphp

    • location / {    if (!-e $request_filename){            rewrite  ^(.*)$  /index.php?s=$1  last;   break;    }}
    • 防跨站攻击,这个要关闭

    • PHP 和网站配置完成后,一定要重启一次php,或者服务器。

    • 其他配置

    (1)定时清理

    用户签名后会产生临时文件需要定时清洗,可用宝塔的计划任务添加定时清理任务.

    脚本内容(里面网址改为自己的路径)

    rm -rf /www/wwwroot/sign.dumpapp.com/public/temp/*

(2)文件说明

  • temp 文件夹里面都是临时文件,定期进行删除。

收藏

扫描二维码,在手机上阅读