宝塔 PHP 8.4 部署要点
扩展、禁用函数与目录权限
扩展、禁用函数与目录权限
public/,运行目录设为 /public。\n2. PHP 8.4 需启用:pdo_sqlite、curl、openssl、mbstring、dom、json(本程序不依赖 fileinfo,未安装也可正常运行)。\n3. 不要全局放行 shell_exec / exec / system;本项目压测走独立 Node 微服务,不需要它们。\n4. storage/ 需 www 用户可写,config/ 与 app/ 建议设为只读。\n5. Nginx 必须 deny /storage/、/config/、/app/ 以及点开头文件。\n6. 伪静态使用 try_files $uri $uri/ /index.php?$query_string;,确保 URL 中不含 /index.php。\n7. 计划任务每分钟执行 php app/Queue/worker.php,或用 Supervisor 常驻。