温馨提示×

ubuntu php配置如何选型

小樊
46
2026-09-01 11:59:48
栏目: 编程语言

在 Ubuntu 上配置 PHP,通常要根据使用场景、性能需求、维护成本来选型。下面从几个关键维度给你一个清晰的选择建议。


一、PHP 版本怎么选

✅ 推荐版本(2024–2025)

  • PHP 8.2 / 8.3(首选)
    • 性能更好
    • 类型系统更完善
    • 官方仍在积极维护

版本建议

场景 推荐版本
新项目 PHP 8.3
老项目兼容 PHP 8.1 / 8.2
旧系统维护 PHP 7.4(仅临时)
不建议 PHP 5.x / 7.2 及以下

Ubuntu 22.04 默认 PHP 8.1
Ubuntu 24.04 默认 PHP 8.3


二、PHP 运行方式选型(非常重要)

1️⃣ PHP-FPM(最推荐

✅ 适合:

  • Nginx
  • 高并发
  • 生产环境
sudo apt install php-fpm

特点:

  • 稳定
  • 性能好
  • 易调优

2️⃣ mod_php(Apache 内嵌)

✅ 适合:

  • 小型站点
  • 只用 Apache
sudo apt install libapache2-mod-php

❌ 缺点:

  • 内存占用高
  • 不如 FPM 灵活

3️⃣ PHP-CLI(仅命令行)

✅ 适合:

  • 定时任务
  • 队列
  • 脚本
sudo apt install php-cli

三、Web 服务器搭配建议

Web Server PHP 方式
Nginx PHP-FPM ✅
Apache PHP-FPM / mod_php
本地开发 PHP Built-in Server

四、常用 PHP 扩展选型

✅ 必装扩展

php-common
php-mysql
php-curl
php-mbstring
php-xml
php-zip
php-gd
php-intl

按场景选

场景 扩展
Redis php-redis
队列 php-pcntl, php-posix
加密 php-openssl
图像 php-imagick

五、PHP 源选型(Ubuntu 官方 vs Sury)

✅ Ubuntu 官方源

  • 稳定
  • 安全更新及时
  • 适合大多数用户
sudo apt install php

✅ Sury PHP 源(推荐开发者)

  • 多版本共存
  • 最新 PHP
  • 切换方便
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update

六、多版本 PHP 管理(实战推荐)

sudo update-alternatives --config php

或 Nginx 中指定:

fastcgi_pass unix:/run/php/php8.3-fpm.sock;

七、生产环境建议配置

  • ✅ 关闭 display_errors
  • ✅ 开启 OPcache
  • ✅ 使用 PHP-FPM
  • ✅ 限制 upload_max_filesize
  • ✅ 使用非 root 用户运行

八、简单选型总结

新手 / 小站
Ubuntu + Apache + PHP-FPM

生产 / 高并发
Ubuntu + Nginx + PHP 8.3-FPM + OPcache

开发环境
Sury + PHP 8.3 + PHP-CLI


如果你能告诉我:

  • 服务器还是本地
  • Nginx 还是 Apache
  • Laravel / WordPress / 自研框架

我可以直接给你一套完整可复制的配置方案

0