1

最近有人问我有关在 IIS 6.0 上的 PHP 4.4.2 上运行的遗留应用程序。我们被告知这个版本的 PHP 已经过时并且包含安全漏洞

我个人对 PHP 的经验为零。

有人建议我们将 PHP 升级到更高版本。根据维基百科,最新的稳定版本是 5.4。版本 5.4 是否向后兼容 4.4.2?

我假设有一个我们可以运行的 PHP 5.4 安装程序来安装新版本的 PHP。这会安全地工作并且遗留应用程序仍然可以正常运行吗?

较新版本的 PHP 中是否有任何重大更改可能会使升级旧版 PHP 应用程序有风险?

4

1 回答 1

2

看看这个,检查任何deprecated代码(尤其是pregVS ereg) -

http://www.php.net/manual/en/migration5.incompatible.php

寻找general differences-

http://www.php.net/manual/en/faq.general.php#faq.general.differences-45

检查migration-

http://www.php.net/manual/en/faq.migration5.php

编辑-

一个更通用的链接,有时可能会有所帮助 - 检查更改日志

于 2013-06-11T04:27:16.757 回答