参考资料

  1. Fresns 的队列与 Redis 配置,本质上就是让主程序知道“异步任务交给谁处理
  2. Fresns 的软链接,核心是解决“本地存储的文件无法被公网访问”的问题
  3. Fresns 配合 Octane 和 Swoole,同样能让应用常驻内存,性能提升十倍以上
  4. Fresns 的终端中清理缓存,需要根据具体的缓存类型来执行
  5. Fresns 核心安装要求汇总
  6. Fresns 伪静态设置
  7. Fresns 的 APP_KEY 是应用加密密钥
  8. Fresns 对 Composer 的版本要求很明确:不低于 2.5

Fresns PHP函数 官方要求

你整理的这张表与 Fresns 官方要求一致,可以直接作为配置参考。

函数用途禁用操作
symlink生成存储目录软链接(storage:link)安装完 Fresns 后可以禁用
exec生成存储目录软链接(storage:link);仅 Windows 系统使用安装完 Fresns 后可以禁用
putenvComposer 设置环境变量;升级 Fresns 或安装插件时使用升级完 Fresns、安装完插件后可以禁用
proc_opensymfony/process 执行 Composer 命令;升级或安装插件时使用升级完 Fresns、安装完插件后可以禁用
shell_execsymfony/console 执行 Composer 命令;升级或安装插件时使用升级完 Fresns、安装完插件后可以禁用
passthruFresns 升级使用,可避免执行超时升级完 Fresns 后可以禁用;若只在终端升级则不需要
pcntl_signalilluminate/queue 用于 Fresns 队列任务不配置队列或使用默认 sync 队列时不需要
pcntl_alarmilluminate/queue 用于 Fresns 队列任务不配置队列或使用默认 sync 队列时不需要
pcntl_async_signalsilluminate/queue 用于 Fresns 队列任务不配置队列或使用默认 sync 队列时不需要

宝塔面板默认可能禁用了 shell_exec、proc_open 等函数,安装前需在“禁用函数”列表中移除它们 。

作者:王壹杰
时间:2026-10-01 16:26:35
来源:https://fresns.ciilii.com/