我有一个在 PHP 5.1.6 上运行的相当大的网站。如果我尝试升级到最新版本,我应该有什么顾虑?差异是否很大?我是否应该从 5.1 迁移到 5.2 和 5.2 到 5.3 以尽量减少可能出现的不兼容问题?
谢谢,
我有一个在 PHP 5.1.6 上运行的相当大的网站。如果我尝试升级到最新版本,我应该有什么顾虑?差异是否很大?我是否应该从 5.1 迁移到 5.2 和 5.2 到 5.3 以尽量减少可能出现的不兼容问题?
谢谢,
当您升级 php 时,您从头开始安装整个包,即不会增量应用新版本。
所以,你不需要从 5.1 到 5.2 再到 5.3,直接升级到想要的版本(我推荐使用 php 5.4)。
php.net 站点在升级时也很有帮助,您可以看到新功能和破坏版本之间兼容性的更改。
看看以下链接:
http://www.php.net/manual/en/migration52.php
http://www.php.net/manual/en/migration53.php
http://www.php.net/manual/en/migration54.php
根据我的经验,为 php 5.1 创建的代码在 5.4 上运行顺畅。
最好的方法是审查更改,在开发环境中设置站点,进行彻底的测试,如果一切正常,在生产中升级。确保在生产模式下启用和监控服务器日志,以便在出现问题时及时发现问题。