升级到 PHP 7.4 及更高版本
为了提升您的 “Bitrix” CMS 网站的性能和安全性,强烈建议升级到 PHP 7.4 或更高版本。在本指南中,我们将详细介绍升级过程。
步骤 1. 升级 BitrixEnv 版本
在开始升级之前,请务必为您的服务器创建完整的备份。您可以手动执行此操作,或使用托管控制面板中的备份工具。
然后通过 SSH 连接到您的服务器,并按照 Bitrix 菜单中描述的以下步骤操作。
如果您的 BitrixEnv 版本低于 7.5.x
您首先需要将 BitrixEnv 升级到当前版本(7.5+)。
要升级到 7.5+ 版本,请执行以下步骤:
- 选择菜单项 1. Manage servers in the pool,然后选择 4. Update packages on host。
- 当提示输入服务器 IP 地址时,请输入该地址。

- 当提示 Select update type(选择更新类型)时,选择以下选项之一:bitrix(仅将 BitrixEnv 更新到当前版本)或 all(更新所有已安装的软件包,包括 BitrixEnv)。
- 等待更新过程完成。
现在您的 BitrixEnv 版本已更新至 7.5,您可以继续按照指南执行后续步骤。
如果您的 BitrixEnv 版本等于或高于 7.5
现在我们开始升级 PHP 版本。
步骤 2. 升级 PHP 版本
在 BitrixEnv 7.5 及更高版本中,您可以轻松更改 PHP 版本。请执行以下步骤:
- 在主界面选择菜单项 1. Manage servers in the pool,然后选择 8. Update PHP and MySQL。
- 在提示时输入 all。
- 根据您的需求(升级或回退),选择以下项之一:1. Update PHP 或 2. Rollback PHP version。
- 输入 y 确认升级。
所选的 PHP 版本将被安装并激活。
如果在执行升级时遇到问题
如果 PHP 版本更新失败或报错,您需要手动编辑 /etc/yum.repos.d/remi-phpXX.repo 文件,其中 XX 是您要安装的 PHP 版本(例如 php74、php80 等)。
我们以 PHP 7.4 为例。
使用您喜欢的文本编辑器打开文件,例如:
nano /etc/yum.repos.d/remi-php74.repo
将内容替换为以下内容,并指明所需的 PHP 版本:
[remi-php74]
name=Remi's PHP 7.4 RPM repository for Enterprise Linux 7 - $basearch
#baseurl=http://rpms.remirepo.net/enterprise/7/php74/$basearch/
mirrorlist=https://rpms.remirepo.net/enterprise/7/php74/httpsmirror
mirrorlist=http://cdn.remirepo.net/enterprise/7/php74/mirror
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
修改完成后,保存文件。
然后按照上述说明再次执行 PHP 版本升级操作。
请注意,在升级 BitrixEnv 过程中,Nginx Web 服务器可能会出现运行故障。如果遇到此问题,您可能需要联系技术支持。