我正在考虑将我的php从5.3版更新到5.5版。
我想知道5.5是否向后兼容5.3,因为它只是一个小的更新(例如不是5.3到6.4)。如果我只是通过https://serverfault.com/a/420288/124883更新php安装,我会遇到问题吗?有没有一种方法(就像nginx的“configtest”选项一样,用来测试依赖项?)
或者可以让两个版本同时运行,因为我没有测试服务器,只有一个活动服务器??
发布于 2014-08-19 12:26:14
PHP5.3与PHP5.5不完全向后兼容。一个重要的变化是过时的mysql连接器(http://php.net/manual/en/book.mysql.php)被废弃了。
有关PHP5.4 PHP5.5:=> http://php.net/manual/en/migration55.deprecated.php的弃用函数的更多信息
PHP5.3 => PHP5.4:http://php.net/manual/en/migration54.deprecated.php
我强烈建议在你的来源上做一个grep。
发布于 2014-08-19 12:05:26
PHP5.4和5.5可以在不同的地方显示更多的警告。根据PHP应用程序的不同,这些警告/错误对最终用户也是可见的。
因此,我建议您在您的测试环境中升级PHP,并在您的生产环境中升级它之前,测试它们是否正常工作。
https://serverfault.com/questions/622415
复制相似问题