用于Windows的PHP版本5.6.30与版本7.0类似

时间:2017-04-04 18:33:01

标签: php windows version

我正在努力将一些已有十年历史的PHP代码更新,我想在我的Windows PC上进行此操作。此代码在具有PHP版本5.6.23的服务器上运行,但在我的PC上使用PHP版本5.6.30我得到了“调用未定义函数mysql_pconnect()”。如果我将其更新为mysqli_connect,则错误将移至mysql_query。基本上所有应该被弃用的东西都不见了,好像我使用的是7.0版本。

我知道我还需要更新所有这些,但我喜欢从代码开始工作。我可以告诉任何人这可能是什么问题吗?

1 个答案:

答案 0 :(得分:0)

您正在使用的PHP版本可能没有默认启用“mysql”扩展名。

首先,查看PHP的ext/子目录并确保php_mysql.dll存在 - 如果不存在,那么您需要下载包含它的其他包(假设存在一个)。

接下来,修改您的php.ini文件,找到“动态扩展”部分,并确保未注释掉extension=php_mysql.dll行。如果它已经取消注释,那么您可能会遗漏其他依赖项。