宝塔面板支持多PHP版本并存,需通过软件商店安装、网站绑定、手动编译、设默认版本及验证运行五步实现;各版本独立运行、互不干扰,可精准分配给不同站点。

如果您希望在宝塔面板中同时运行多个PHP版本以适配不同网站的需求,则需通过面板内置的软件商店安装并启用多个独立PHP环境。以下是实现宝塔面板多版本PHP并存的具体步骤:
一、通过软件商店安装额外PHP版本
宝塔面板默认仅预装一个PHP版本,其余版本需手动从软件商店添加。各PHP版本以独立服务形式存在,互不干扰,支持共存与切换。
1、登录宝塔面板后台,点击左侧菜单栏中的软件商店。
2、在搜索框中输入PHP,点击搜索。
立即学习“PHP免费学习笔记(深入)”;
3、在列表中找到所需版本(如PHP 7.4、PHP 8.0、PHP 8.2等),确认其状态为未安装。
4、点击对应版本右侧的安装按钮,等待安装完成。
5、安装完毕后,该PHP版本将出现在运行环境 > PHP管理列表中,状态显示为已安装。
二、为指定网站绑定独立PHP版本
每个网站可单独指定所使用的PHP版本,绑定操作不会影响其他站点,确保多版本并存下的精准调用。
1、进入网站页面,找到目标站点,点击右侧设置。
2、在弹出窗口中切换至PHP版本选项卡。
3、从下拉菜单中选择已安装的任意PHP版本(如PHP-8.1或PHP-7.4)。
4、点击提交保存配置,系统将自动重启相关PHP-FPM服务。
三、手动编译安装未上架的PHP版本
当所需PHP版本未在宝塔软件商店提供时,可通过命令行方式手动编译安装,并将其注册进面板管理范围,实现统一纳管。
1、通过SSH连接服务器,执行bt 11命令进入宝塔插件管理界面。
2、选择PHP编译安装选项,按提示输入版本号(如8.3)、编译参数及扩展模块。
3、确认后开始编译,过程耗时较长,请勿中断SSH连接。
4、编译成功后,新版本将自动加入PHP管理列表,并可像其他版本一样进行启停与绑定。
四、切换默认PHP版本供新建站点使用
面板新建网站时默认采用当前设定的“默认PHP版本”,修改该设置可统一控制后续站点的初始PHP环境。
1、进入软件商店 > 运行环境 > PHP管理页面。
2、找到已安装的任一PHP版本,点击其右侧的设为默认按钮。
3、确认操作后,所有新创建的网站将自动绑定该版本,原有站点保持原有绑定关系不变。
五、验证多版本PHP是否正常运行
确认各PHP版本服务状态及实际解析能力,是保障并存稳定性的关键环节,需分别检查进程、端口与脚本执行结果。
1、在PHP管理页面查看各版本状态,确保均为正在运行。
2、访问对应网站根目录,新建info.php文件,内容为<?php phpinfo(); ?>。
3、通过浏览器打开该文件URL,核对页面顶部显示的PHP Version是否与绑定版本一致。
4、重复步骤2–3,逐一验证所有已绑定版本的网站输出结果。











