LNMP(通常指 Linux + Nginx + MySQL/MariaDB + PHP 这套环境,常见一键包如 lnmp.org 提供的)支持的 PHP 版本取决于你使用的 LNMP 版本,并不是固定的。
下面以最常用的 lnmp.org 一键安装包为例说明(目前主流情况):
一、LNMP 各版本支持的 PHP
- LNMP 1.9 / 1.8 / 1.7
- 支持 PHP:5.6、7.0、7.1、7.2、7.3、7.4、8.0
- LNMP 1.6 及更早
- 支持 PHP:5.2、5.3、5.4、5.5、5.6、7.0、7.1、7.2、7.3
安装时可手动选择 PHP 版本,也可以后续 ./upgrade.sh php 升级。
二、如果你是自己搭建的 LNMP
那就看:
- 系统源里有啥 PHP(如 CentOS 默认只有 5.4 / 7.x)
- Nginx 是否兼容(Nginx 基本都支持)
- PHP 官方支持情况
- PHP 5.6、7.0、7.1 已停止安全更新
- 推荐使用:PHP 7.4 / 8.0 / 8.1 / 8.2
三、简单建议
- 老项目:PHP 7.4
- 新项目:PHP 8.1 / 8.2
- 不建议再上 PHP 5.x
如果你能告诉我:
- 用的是 哪个 LNMP(lnmp.org / 宝塔 / 自己编译)
- 系统版本(CentOS / Ubuntu)
我可以给你确切支持列表和推荐版本。