php_mysql.dll 发生了什么?

新手上路,请多包涵

最后,经过几个小时的努力,我在我们的 IIS 7.5 Windows Server 2008 上完成了 PHP 7.02 的安装。除了一个错误之外,所有功能都正常:

[20-Jan-2016 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 时,很明显文件夹 ext 不包含名为 php_mysql.dll 的文件。

所以我的问题是我们在哪里可以得到这个文件以避免这个错误?

原文由 DarkLite1 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 554
2 个回答

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

 [PHP_MYSQL]
extension=php_mysql.dll

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

 ;[PHP_MYSQL]
;extension=php_mysql.dll

原文由 DarkLite1 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题