×
帐户
登录 登记
PHP 到期提醒 : PHP v8.1 最近已过期. 您的网站还在运行这个版本吗? 点击此处了解更多详情
安全的 PHP 的版本: 8.5.9, 8.4.24, 8.3.33, 8.2.33

如何在较新版本的 PHP 上测试我的网站

首先我们需要澄清 PHP 版本号是如何工作的。 PHP 使用称为的编号系统 语义版本控制。这意味着每个版本都有一个由三部分组成的版本号; 主要版本、次要版本和补丁版本号。

  • 升级之间 补丁修订 (即7.4。11 和7.4。12)不太可能引起问题,因为修订版之间的更改通常只是错误修复。
  • 之间的升级 小修改 (即 7.3.1和7。4.1) 通常可以毫无问题地进行,尽管在进行升级后可能会出现一些警告或通知,但这些警告或通知在升级之前并未出现。 这些通常仅在启用错误检查的网站的开发副本上可见。 一般情况下是没有的 重大变化 在较小的版本号更改之间,但是不能保证,因此您绝对应该在升级之前进行一些研究,最好首先在网站的测试副本上进行。
  • 之间的升级 主要版本 (IE 7.4.23和 8.0.1)应更加谨慎地进行,因为破坏性更改的可能性更大。出现的任何问题可能都很小,只需几分钟即可解决,或者可能需要其他人进行一些真正的故障排除和帮助。 正因如此 绝对重要 测试您的网站在新版本的 PHP 上运行。


显然,在 PHP 的次要版本或主要版本之间进行升级应该在 Web 服务器上上线之前进行测试。

如果您没有编程经验和/或不知道 如何备份您的网站 那么这个过程不适合你。 您现在可能需要请求 PHP 开发人员来帮助您。 如果您需要帮助寻找某人,请看到我们的成长 PHP 开发人员数据库.


复制我的网站的最佳方法是什么?

  • 如果您有配置和制作网站的经验,那么您最好会设置网站的隐藏副本。当然,您可以将其托管在与您的实时站点相同的主机上以进行公平测试,然后您只需配置该网站的副本以在较新版本的 PHP 上运行(通过 控制面板 或者可能是一些脚本,例如 .htaccess)。 这假设您的 ISP 支持 PHP 的多种配置以及当前版本。
  • 如果您知道必须转移到现有 ISP 的不同发布解决方案或完全转移到新的 ISP 才能获得更新版本的 PHP,那么您可以借此机会将网站迁移到新的托管,然后在更改生效之前进行测试。 几乎所有网络托管都允许您预览网站,以便您可以在其域名指向该网站之前对其进行查看。 因此,您可以使用此临时 url 作为检查网站是否在较新的 PHP 版本上正常运行的方法,并在满意时更新您的域的 DNS 以指向新的托管。



请记住:如果您不习惯执行上述步骤,请不要冒险破坏您的网站!呼吁 具有经验的网络开发人员 在 PHP 构建的网站中.

文章最后更新: 6th March, 2021