Fresns 的 PHP 扩展要求分为 必选 和 按需安装 两类
沸点数:0
作者:madama
生成时间:2026-10-01 16:54:35
来源:https://fresns.ciilii.com/
参考资料
- Fresns 配合 Octane 和 FrankenPHP,是目前社区公认提升访问速度最核心的手段
- Fresns 的终端中清理缓存,需要根据具体的缓存类型来执行
- Fresns 的队列进程启动命令,核心就是 php artisan queue:work
- Fresns 的 PHP 扩展要求分为 必选 和 按需安装 两类
- Fresns 在宝塔面板下的目录所有权,通常需要设为 www 用户和 www 用户组
- Supervisor 是 Fresns 在生产环境中运行队列的标准方案
- Fresns 对 Composer 的版本要求很明确:不低于 2.5
- Fresns 的软链接,核心是解决“本地存储的文件无法被公网访问”的问题
Fresns 的 PHP 扩展要求分为 必选 和 按需安装 两类
Fresns 的 PHP 扩展要求分为 必选 和 按需安装 两类。
📂 必选扩展
以下扩展 Fresns 运行所必需,在宝塔面板的 PHP 设置中需要确保已安装并启用:
| 扩展 | 用途 | 说明 |
|---|---|---|
fileinfo | 文件类型检测 | 核心必选,Fresns 官方明确要求 |
mbstring | 多字节字符串处理 | Laravel 框架基础依赖,通常默认已安装 |
opcache | PHP 字节码缓存 | 提升性能,推荐开启 |
📦 按需安装的扩展
根据你启用的功能选择安装:
| 扩展 | 何时需要 | 说明 |
|---|---|---|
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/
时间:2026-10-01 16:54:35
来源:https://fresns.ciilii.com/
