试图连接MySQL数据库,但永远无法加载任何DLL文件

问题描述 投票:0回答:1

它抛出:“ PHP启动:无法加载动态库'php_mysqli.dll”(尝试:C:\ Program Files \ php \ ext \ php_mysqli.dll”。它在准确的正确位置搜索以找到它,但仍然找不到。我已经搜索了数十个类似的页面,但没有任何东西可以解决我的问题。我正在使用最新的php 7.4版本运行Windows。

我做了什么:

  • 进入php.ini,并将目录路径设置为“ C:\ Program Files \ php \ ext”,是的,我所有的dll都位于那里

  • 尝试注释和取消注释扩展= mysqli

  • 将“ extension = php_mysqli.dll添加到php.ini文件,并对其进行注释和取消注释

  • 尝试使用PDO,但仍无法加载相应的DLL]]

  • 将我的IDE的(Eclipse)PHP exe路径设置为CLI和CGI,并将该路径设置为php.ini

  • 并且由于它没有明显的原因无法加载mysqli.dll,因此mysqli_connect()仍不是一个已定义的函数。同样,其他报告相同错误的页面也无法为我解决此问题。问题是我的IDE(Eclipse)吗?

它引发此错误:“ PHP启动:无法加载动态库'php_mysqli.dll'(尝试:C:\ Program Files \ php \ ext \ php_mysqli.dll”。它在完全正确的位置进行搜索以找到它,但仍然...

php mysql database dll connect
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.