参考资料

  1. Fresns 配合 Octane 和 FrankenPHP,是目前社区公认提升访问速度最核心的手段
  2. Fresns 的终端中清理缓存,需要根据具体的缓存类型来执行
  3. Fresns 的队列进程启动命令,核心就是 php artisan queue:work
  4. Fresns 的 PHP 扩展要求分为 必选 和 按需安装 两类
  5. Fresns 在宝塔面板下的目录所有权,通常需要设为 www 用户和 www 用户组
  6. Supervisor 是 Fresns 在生产环境中运行队列的标准方案
  7. Fresns 对 Composer 的版本要求很明确:不低于 2.5
  8. Fresns 的软链接,核心是解决“本地存储的文件无法被公网访问”的问题

Fresns 的 PHP 扩展要求分为 必选 和 按需安装 两类

Fresns 的 PHP 扩展要求分为 必选 和 按需安装 两类。

📂 必选扩展

以下扩展 Fresns 运行所必需,在宝塔面板的 PHP 设置中需要确保已安装并启用:

扩展用途说明
fileinfo文件类型检测核心必选,Fresns 官方明确要求
mbstring多字节字符串处理Laravel 框架基础依赖,通常默认已安装
opcachePHP 字节码缓存提升性能,推荐开启

📦 按需安装的扩展

根据你启用的功能选择安装:

扩展何时需要说明
redis配置 Redis 缓存或队列时使用 .env 中 CACHE_STORE=redis 或 QUEUE_CONNECTION=redis 时必须安装
mysqli使用 MySQL 数据库时通常 PHP 安装时默认包含
pdo_mysql使用 MySQL 数据库时同上
gd / imagick需要图片处理功能(缩略图等)推荐安装,imagick 功能更强大
zip需要处理压缩文件(插件安装/升级)建议安装
exif需要读取图片 EXIF 信息部分场景需要

💡 宝塔面板配置建议

在宝塔「软件商店」→ PHP 设置 →「安装扩展」中,至少确保 fileinfo 已安装。如果计划使用 Redis 缓存或队列,同时安装 redis 扩展。其他扩展根据实际功能需求按需勾选即可。

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