# PHP 8.x-FPM 环境真正“必装”的插件可以分为 3 类: 1. 让 PHP-FPM 能正常工作的核心扩展; 2. 90 % 业务都会用到的常用扩展; 3. 高并发场景下的性能扩展。 下面按 Ubuntu/Debian 的 `apt` 包名给出(CentOS 把 `php8.x-` 换成 `php-` 即可)。 ## 一、核心扩展(不装就 502) - `php8.x-fpm` # 自身进程管理器 - `php8.x-mysql` 或 `php8.x-pgsql` # PDO 数据库驱动 - `php8.x-opcache` # PHP 8 已内置,但需 apt 装 INI 文件并启用 ## 二、常用业务扩展(装完可 cover 90 % 应用) - `php8.x-curl` # 接口调用 - `php8.x-mbstring` # 多字节字符串 - `php8-xml`(含 DOM、SimpleXML、XMLReader/Writer) - `php8.x-bcmath` # 精度数学(Nextcloud、电商) - `php8.x-tokenizer` # Laravel/Symfony 依赖 - `php8.x-zip` # 压缩包处理 - `php8.x-gd` 或 `php8.x-imagick` # 图片处理 - `php8.x-fileinfo` # 文件类型检测 - `php8.x-redis` # 缓存/队列 - `php8.x-swoole` # 协程高并发框架 ## 三、性能/监控扩展(高并发必备) - `php8.x-opcache` # 字节码缓存,开=CPU 降 30 %+ - `php8.x-apcu` # 用户缓存,替代文件缓存 - `php8.x-pcov` # 比 Xdebug 轻量的代码覆盖率 - `php8.x-msgpack`/`igbinary` # 序列化加速,配合 Redis 使用 ## 四、安装 一条命令示例(以 8.4 为例): ```bash sudo apt install php8.4-fpm php8.4-mysql php8.4-opcache \ php8.4-curl php8.4-mbstring php8.4-xml php8.4-bcmath \ php8.4-tokenizer php8.4-zip php8.4-gd php8.4-fileinfo \ php8.4-redis php8.4-swoole php8.4-apcu ``` 装完 `sudo systemctl restart php8.4-fpm` 即可生效。 Loading... # PHP 8.x-FPM 环境真正“必装”的插件可以分为 3 类: 1. 让 PHP-FPM 能正常工作的核心扩展; 2. 90 % 业务都会用到的常用扩展; 3. 高并发场景下的性能扩展。 下面按 Ubuntu/Debian 的 `apt` 包名给出(CentOS 把 `php8.x-` 换成 `php-` 即可)。 ## 一、核心扩展(不装就 502) - `php8.x-fpm` # 自身进程管理器 - `php8.x-mysql` 或 `php8.x-pgsql` # PDO 数据库驱动 - `php8.x-opcache` # PHP 8 已内置,但需 apt 装 INI 文件并启用 ## 二、常用业务扩展(装完可 cover 90 % 应用) - `php8.x-curl` # 接口调用 - `php8.x-mbstring` # 多字节字符串 - `php8-xml`(含 DOM、SimpleXML、XMLReader/Writer) - `php8.x-bcmath` # 精度数学(Nextcloud、电商) - `php8.x-tokenizer` # Laravel/Symfony 依赖 - `php8.x-zip` # 压缩包处理 - `php8.x-gd` 或 `php8.x-imagick` # 图片处理 - `php8.x-fileinfo` # 文件类型检测 - `php8.x-redis` # 缓存/队列 - `php8.x-swoole` # 协程高并发框架 ## 三、性能/监控扩展(高并发必备) - `php8.x-opcache` # 字节码缓存,开=CPU 降 30 %+ - `php8.x-apcu` # 用户缓存,替代文件缓存 - `php8.x-pcov` # 比 Xdebug 轻量的代码覆盖率 - `php8.x-msgpack`/`igbinary` # 序列化加速,配合 Redis 使用 ## 四、安装 一条命令示例(以 8.4 为例): ```bash sudo apt install php8.4-fpm php8.4-mysql php8.4-opcache \ php8.4-curl php8.4-mbstring php8.4-xml php8.4-bcmath \ php8.4-tokenizer php8.4-zip php8.4-gd php8.4-fileinfo \ php8.4-redis php8.4-swoole php8.4-apcu ``` 装完 `sudo systemctl restart php8.4-fpm` 即可生效。 最后修改:2025 年 12 月 25 日 © 允许规范转载 赞 如果觉得我的文章对你有用,请随意赞赏