MongoDB, Windows and PHP plus wamp



我使用Windows 7 x64PHP 5.5.12 plus

我收到以下错误:

第862行"extension=php_mon .dll"而ext_dir "extension_dir = "c:/wamp/bin/php/php5.5.12/ext/"

我把php_mongo-1.6.8-5.5-vc11-x86_64.dll在说的目录和重命名为php_mongo.dll,重新启动没有问题。把它放到网上,也没有问题。

但是它仍然没有安装,尝试了一个完整的计算机重启,都没有工作,也没有放在phpinfo()中。

使用1.6.10版本,也会得到相同的结果。

编辑:the error:

[18- aug . 2015 07:10:55 UTC] PHP警告:PHP启动:无法加载动态库'c:/wamp/bin/PHP/php5.5.12/ext/php_intl.dll' -指定的模块无法找到。

在第0行

[18- aug . 2015 07:10:55 UTC] PHP警告:PHP启动:无法加载动态库'c:/wamp/bin/PHP/php5.5.12/ext/php_ldap.dll' -指定的模块无法找到。

在第0行

[18- aug . 2015 07:10:55 UTC] PHP警告:PHP启动:无法加载动态库'c:/wamp/bin/PHP/php5.5.12/ext/php_蒙古.dll' -指定的模块无法找到。

在第0行

[18- aug . 2015 07:10:56 UTC] PHP警告:PHP启动:无法加载动态库'c:/wamp/bin/PHP/php5.5.12/ext/php_intl.dll' -指定的模块无法找到。

在第0行

[18- aug . 2015 07:10:56 UTC] PHP警告:PHP启动:无法加载动态库'c:/wamp/bin/PHP/php5.5.12/ext/php_ldap.dll' -指定的模块无法找到。

在第0行

[18- aug . 2015 07:10:56 UTC] PHP警告:PHP启动:无法加载动态库'c:/wamp/bin/PHP/php5.5.12/ext/php_蒙古.dll' -指定的模块无法找到。

在第0行

[18- aug . 2015 07:13:12 UTC] PHP警告:PHP启动:无法加载动态库'c:/wamp/bin/PHP/php5.5.12/ext/php_intl.dll' -指定的模块无法找到。

在第0行

[18- aug . 2015 07:13:12 UTC] PHP警告:PHP启动:无法加载动态库'c:/wamp/bin/PHP/php5.5.12/ext/php_ldap.dll' -指定的模块无法找到。

在第0行

[18- aug . 2015 07:13:12 UTC] PHP警告:PHP启动:无法加载动态库'c:/wamp/bin/PHP/php5.5.12/ext/php_蒙古.dll' -指定的模块无法找到。

在第0行

[18- aug . 2015 07:13:12 UTC] PHP警告:PHP启动:无法加载动态库'c:/wamp/bin/PHP/php5.5.12/ext/php_intl.dll' -指定的模块无法找到。

在第0行

[18- aug . 2015 07:13:12 UTC] PHP警告:PHP启动:无法加载动态库'c:/wamp/bin/PHP/php5.5.12/ext/php_ldap.dll' -指定的模块无法找到。

在第0行

[18- aug . 2015 07:13:12 UTC] PHP警告:PHP启动:无法加载动态库'c:/wamp/bin/PHP/php5.5.12/ext/php_蒙古.dll' -指定的模块无法找到。

在第0行

https://i.stack.imgur.com/VpwEz.png图片的php只是扯废话像往常一样(一切都在那里,尝试只读和非只读)。显然php找不到任何模块,即使它们在wamp的菜单上被选中。

EDIT2:在PHP启动后将libsasl.dll添加到apache目录后,无法加载动态库php_mongol .dll指令,错误变为:

[18-Aug-2015 07:36:39 UTC] PHP警告:PHP启动:无法加载动态库'c:/wamp/bin/PHP/php5.5.12/ext/php_mon .dll' - %1不是有效的Win32应用程序。

在第0行

您是使用线程安全的还是非线程安全的PHP构建?我试图在我的Windows 7构建中重现错误,其中安装了线程安全的PHP,并且它不会与nts MongoDB驱动程序一起工作,但线程安全的工作得很好。

简而言之:如果你正在运行非线程安全的PHP构建,请确保使用名称中带有'nts'的驱动程序。

希望这对你有帮助!

最新更新