如何从Php 5.3迁移到5.6会影响我服务器上的其他网站

时间:2017-02-20 12:57:36

标签: php wordpress joomla server

我正在考虑在我公司的服务器上从php 5.3迁移到php 5.6,但是我担心它会如何影响服务器上的其他网站,特别是几年前托管的joomla和wordpress应用程序,比如我试图主持一个使用“get_result()”的新网站,但我在托管它时遇到了一些错误,即使存在mysqlnd驱动程序,我只能使用“bind_result()”来获取我的结果。所以我调试了它,发现它是因为php 5.6中存在某个驱动程序nd_mysqli。所以这就是我决定升级的原因。升级后是否会出现任何问题?或者是否有另一种获取nd_mysqli驱动程序的方法?虽然老实说我更愿意升级,但这是2017年,现在是时候了。

2 个答案:

答案 0 :(得分:1)

相当数量已在5.3和5.6之间变化,因此很难确切地说明您可能遇到的问题。

如果你正在运行joomla和wordpress的最新版本,那么它们很可能兼容,因为相关的开发人员已经解决了任何问题,但是如果它们和php 5.3一样旧,那么你可能会遇到问题。

无论你做什么,都应该创建一个测试服务器来确保。

以下几页显示了所做的更改:

你真的应该升级,虽然php 5.3不再接收安全补丁,你可能容易受到攻击。

答案 1 :(得分:0)

这取决于Joomla和WordPress的版本。

例如,有可能在PHP 5.6上运行Joomla 1.5及更早版本的WordPress,但您需要根据https://stackoverflow.com/a/9984309/1983389或类似情况来抑制严格错误。它还取决于正在使用的扩展/附加组件。

正如@Theo所说,最好先在测试环境中进行此更改,以便在继续对生产服务器进行更改之前识别并解决任何问题。

另一种更好的长期策略可能是在升级PHP之前升级服务器上的Joomla,WordPress和任何其他应用程序。