找不到 PHP DLL 模块


php dll module not found

我的php_stats.dll总是给出一个

"The specified module could not be found.'r'n in Unknown on line 0" 

在 Apache 错误日志中。

我在Windows 10 64位机器中设置了XAMPP 32位。 带有XAMPP的PHP(所以也是32位,上周下载了最新的)。

由于Windows安全性,必须安装到D驱动器中PHP_stats.dll - 从 1.0.5 到 2.0.3 的所有版本,所有 32 位,非线程安全和线程安全上周再次尝试下载(是的,我也尝试过 64 位版本)

php_stats.dll在 D:/xampp/php/ext/和 D:/xampp/apache/bin/ 中(以及 c:''windows 和 c:''windows''system32 也是出于卑鄙)

php.ini extensions 文件夹设置为 extension_dir="D:/xampp/php/ext/"http.confg 使用

D:/xampp/apache/bin
extension=php_stats.dll in php.ini

Windows 路径设置为包含 php 目录(甚至显式包含 ext 文件夹)和 apache 目录

我已经运行了regsvr32 php_stats.dll(从system32和64位版本也尝试过)来注册dll

所有这些都没有更改错误消息。

供参考和所有来到这里的其他人:

类似的事情也发生在我身上。我尝试启用php_mailparse扩展,这取决于 mbstring 扩展。

碰巧的是,我将扩展名=php_mailparse.dll行正好放在扩展名=php_mbstring.dll上。

extension=php_mailparse.dll
extension=php_mbstring.dll

不过,必须加载第一个 mbstring 然后加载 mailparse,这是有道理的。所以我改变了顺序,它奏效了。

extension=php_mbstring.dll
extension=php_mailparse.dll

我建议您检查您的依赖项,并检查它们是否首先加载。