我们有一个基于PHP的网站,我们将迁移到另一个网站托管(AWS)。我注意到mysql命令,例如mysql_query()
仍用于执行查询。最新的基于PHP 5.x的版本不再支持mysql_query()
。
我们需要在新的网络托管上配置哪些PHP版本才能运行mysql_query()
?
答案 0 :(得分:3)
mysql扩展在php 5.5.0中已弃用,并已完全从php 7.0.0中删除
答案 1 :(得分:0)
都不应该使用。任何开发都应在7.2或更高版本中进行。 5.x不再受支持,应被视为不安全。
http://php.net/supported-versions.php
您需要使用现代方法替换过时的mysql_query。根据您进行正则表达式转换的情况,升级也可能会中断。在不推荐使用旧的mysql_query函数之前,PHP开发人员已经注意到了很多年。从积极的方面来说,php 7.x更快,更安全。
答案 2 :(得分:0)
MySQL在PHP 5.5.0中已弃用,在PHP 7.0.0中已删除。它仅适用于旧版本的PHP <5.5
我们可以通过为下面每个正在运行的代码创建一个包装函数来使用MySQL函数。 Click here