从 Php 5.3 迁移到 5.6 会如何影响我服务器上的其他网站
how would migrating from Php 5.3 to 5.6 affect other websites on my server
我正在考虑在我公司的服务器上从 php 5.3 迁移到 php 5.6,但我担心它会如何影响服务器上的其他网站,尤其是 joomla 和 wordpress 应用程序,它是几年前托管的,比如 2011 年。我试图托管一个使用“get_result()
”的新网站,但我在托管它时遇到了一些错误,即使存在 mysqlnd 驱动程序,我也只能获取我的结果使用“bind_result()
”。所以我调试了它,发现这是因为 php 5.6 中存在的某个驱动程序 nd_mysqli
。所以这就是我决定升级的原因。升级后会出现什么问题吗?还是有另一种获取 nd_mysqli
驱动程序的方法?虽然老实说我更愿意升级,但现在是 2017 年,是时候升级了。
5.3 和 5.6 之间发生了相当大的变化,因此很难确切地说出您可能会遇到什么问题。
如果您使用的是 运行 最新版本的 joomla 和 wordpress,它们很可能是兼容的,因为相关开发人员已经修复了所有问题,但如果它们与 php 5.3 一样旧那么你可能 运行 遇到问题。
无论你做什么,你都应该创建一个测试服务器以确保。
以下页面显示了所做的更改:
- http://php.net/manual/en/migration54.php
- http://php.net/manual/en/migration55.php
- http://php.net/manual/en/migration56.php
你确实应该升级 php 5.3 不再接收安全补丁,你可能容易受到某些东西的攻击。
这取决于 Joomla 和 WordPress 的版本。
例如,可以在 PHP 5.6 上获取 Joomla 1.5 和旧版本的 WordPress 运行,但您需要按照 或相似的。它还将取决于正在使用的扩展名/add-ons。
正如@Theo 所说,最好先在测试环境中进行此更改,以便在生产服务器上继续进行更改之前可以识别并解决任何问题。
另一种更好的长期策略可能是在升级之前升级服务器上的 Joomla、WordPress 和任何其他应用程序 PHP。
我正在考虑在我公司的服务器上从 php 5.3 迁移到 php 5.6,但我担心它会如何影响服务器上的其他网站,尤其是 joomla 和 wordpress 应用程序,它是几年前托管的,比如 2011 年。我试图托管一个使用“get_result()
”的新网站,但我在托管它时遇到了一些错误,即使存在 mysqlnd 驱动程序,我也只能获取我的结果使用“bind_result()
”。所以我调试了它,发现这是因为 php 5.6 中存在的某个驱动程序 nd_mysqli
。所以这就是我决定升级的原因。升级后会出现什么问题吗?还是有另一种获取 nd_mysqli
驱动程序的方法?虽然老实说我更愿意升级,但现在是 2017 年,是时候升级了。
5.3 和 5.6 之间发生了相当大的变化,因此很难确切地说出您可能会遇到什么问题。
如果您使用的是 运行 最新版本的 joomla 和 wordpress,它们很可能是兼容的,因为相关开发人员已经修复了所有问题,但如果它们与 php 5.3 一样旧那么你可能 运行 遇到问题。
无论你做什么,你都应该创建一个测试服务器以确保。
以下页面显示了所做的更改:
- http://php.net/manual/en/migration54.php
- http://php.net/manual/en/migration55.php
- http://php.net/manual/en/migration56.php
你确实应该升级 php 5.3 不再接收安全补丁,你可能容易受到某些东西的攻击。
这取决于 Joomla 和 WordPress 的版本。
例如,可以在 PHP 5.6 上获取 Joomla 1.5 和旧版本的 WordPress 运行,但您需要按照 或相似的。它还将取决于正在使用的扩展名/add-ons。
正如@Theo 所说,最好先在测试环境中进行此更改,以便在生产服务器上继续进行更改之前可以识别并解决任何问题。
另一种更好的长期策略可能是在升级之前升级服务器上的 Joomla、WordPress 和任何其他应用程序 PHP。