php_mysql.dll怎么了?

2022-08-30 16:51:57

最后,经过几个小时的紧张工作,我完成了在IIS 7.5 Windows Server 2008上的PHP 7.02安装。除一个错误外,所有功能均正常运行:

[2016年1月20日 15:19:26 UTC]PHP 警告: PHP 启动: 无法加载动态库 'D:\PHP\php-7.0.2-nts-Win32-VC14-x64\ext\php_mysql.dll' - 找不到指定的模块。在 未知 行 0

检查下载的 zip 文件 op PHP 7.02 时,很明显该文件夹不包含名为 .extphp_mysql.dll

所以我的问题是,我们可以在哪里获取此文件以避免此错误?


答案 1

多亏了火影忍者的评论,我发现文件夹中所有模块的动态加载并不是罪魁祸首。因为文件不在该文件夹中,所以无法从那里加载。经过进一步的分析,似乎在Windows 64位的最新PHP(7.02)下载中,该文件仍然包含以下内容:php\extphp_mysql.dllphp.ini

[PHP_MYSQL]
extension=php_mysql.dll

注释掉该部分后,日志文件中的错误消失了。因为我们显然无法再加载该dll文件。

;[PHP_MYSQL]
;extension=php_mysql.dll

答案 2

mysql扩展在v5.5上被弃用,在v7上被删除,请查看下面的链接,https://wiki.php.net/rfc/remove_deprecated_functionality_in_php7


推荐