【问题标题】:Upgrading web server from PHP 4 to PHP 5. Any risks for existing websites?将网络服务器从 PHP 4 升级到 PHP 5。现有网站有什么风险吗?
【发布时间】:2011-08-01 14:56:53
【问题描述】:

我正在为一家公司做一个项目,我在使用 CakePHP 1.3 时遇到了一个小问题。我发现问题是他们目前拥有的 1&1 主机使用的是 PHP 4,而我的问题可以使用 PHP 5 轻松解决。

在主机的控制面板中有一个选项可以将 全球 PHP 版本从 4 更改为 5。但是,在我开发这个项目的同一台服务器上,这家公司有一堆已经运行的网站(大约 8 个),所有网站都包含大量 PHP 和 MySQL 代码...

切换 PHP 版本有什么真正的风险吗?因为我当然不想升级,突然所有其他网站都停止工作了。

我不知道是否有一种“简单”的方法来检查服务器文件中的代码。进行切换然后再次尝试一切几乎是不可能的,尝试的内容太多......

我应该只处理 PHP 4 吗?无论如何他们都必须升级吗?任何关于这个问题的建议都会很棒,谢谢!

【问题讨论】:

    标签: php backwards-compatibility


    【解决方案1】:

    简单地使用 PHP5 肯定有破坏某些东西的风险。请参阅the PHP 4 to PHP 5 migration 索引,最值得注意的是向后不兼容的更改部分。考虑到 PHP5 的问世,什么... 2004? ——我认为让客户期望您使您的环境保持最新并且坚持使用 PHP4 会阻止您这样做是完全合理的。此外,不采用 PHP5 只会导致更多这样的问题,因为您继续使用保持最新的 3rd 方库开发网站。也就是说,如果他们期待更多的工作,这种情况只会越来越频繁地发生。

    编辑:或者,如果您根本无法将它们切换到 5,您可以让他们启动另一个托管帐户并将其设置为 5 - 然后使用它一次迁移一个站点.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-03
      • 2016-07-02
      • 1970-01-01
      • 2023-01-23
      • 2010-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多