免责声明:在尝试更新您网站的 PHP 版本之前,我们强烈建议您 对其进行完整备份,以防万一出现问题。
首先确定以下哪种网络托管方案最适合您的网站:
- 该网站使用由我的托管提供商管理的共享托管:如果您的网站由优秀的网络提供商托管,那么转换应该是一个快速且相当轻松的过程。您很可能可以通过为您提供的“控制面板”界面自行进行更改。
- 该网站在 VPS 或自定义服务器上运行,我必须自己管理:如果您有“不受管理”的托管(许多 虚拟专用服务器 提供的解决方案不支持更新),那么您可能需要自己进行 PHP 升级。
现在让我们更详细地看看这两个选项......
在典型的“完全托管”共享托管包上更新 PHP
请注意,您可以使用哪些选项来更改服务器的配置,这完全取决于您所使用的网络主机和产品。
理想情况下 您将可以访问 网站控制面板 您可以使用它来更改用于运行您的网站的 PHP 版本。这个过程有一些先决条件:
- 您很高兴自己承担这项任务。 更改您的 PHP 版本应该 理想地 不要在实时网站上完成,以防新版本导致与您的网站代码不兼容的问题。 请参阅我们的文章 如何使用新版本的 PHP 测试您的网站 这里。
如果您的网站尚未公开或者您不介意一些停机时间,您可以快速进行更改并“上线”测试。如果遇到问题,请恢复到以前的 PHP 版本。 现在看看我们的指南 解决升级 PHP 时出现的错误.
如果这不是一个选项,那么您将需要创建网站的副本以进行测试。 如果您不知道如何备份您的网站并创建副本,那么整个过程可能不适合您。在这种情况下,您可能想要 寻找开发商 来帮助你。
- 即使您的 ISP 支持更改网站的 PHP 版本,他们也可能没有网络管理员来进行配置。 您可能必须通过配置文件(例如 .htaccess 文件中的配置文件)来完成此操作。 如果您在控制面板界面中找不到任何有关管理 Web 服务器的 PHP 版本的参考,您可能需要检查他们的支持网站。 可能有一篇关于此的知识库文章,如果仍然不满意,我们建议您向支持部门提出请求。
- 您可能会发现您的网络提供商根本不为您的特定托管包提供最新的 PHP。
您可以通过迁移到同一提供商的新服务器来解决此问题,因为有时旧帐户会卡在无法获得相同级别维护的旧硬件上。但是,您的提供商很可能根本不提供您想要的 PHP 版本。如果他们无法支持当前版本,您可能需要 考虑转移到另一个 ISP.
假设您确实有权访问控制面板来更改 PHP 版本,请阅读我们的提示 通过控制面板更改 PHP 这里。
在您负责维护的“非托管”Web 服务器上更新 PHP
此过程很大程度上取决于您的 Web 服务器运行的操作系统类型。选择与您的设置相关的指南:
我的 ISP 不提供我需要的 PHP 版本
您可能会得出结论,需要将网站移至新的 ISP。 请遵循我们的指南 迁移到更好的 PHP 主机 这里。
我建立了自己的服务器,我有什么选择?
从这里开始我们的指南 如何手动升级PHP 这里。
这些步骤听起来是否太复杂或太耗时?
看来是时候请专业人士了。 查看我们的指南 PHP 开发人员 这可以提供帮助。
文章最后更新: 21st January, 2021