我在这里读过一些关于解决我的问题的帖子,但都不适用于 php-5.6。
我下载了php_mongo-1.6.8.zip and php_mongo-1.6.7.zip并尝试了所有 .dll 扩展名,所有扩展名都给出了一个或另一个错误。
错误信息:
-
PHP 启动:无法加载动态库 'C:\xampp\php\ext\php_mongo-1.6.8-5.6-vc11-x86_64.dll' - %1 不是有效的 Win32 应用程序。
在第 0 行未知
-
PHP 启动:无法加载动态库 'C:\xampp\php\ext\php_mongo-1.6.8-5.6-vc11.dll' - 找不到指定的模块。
在第 0 行未知
PS:我正在使用XAMPP对于我的环境。
我通过以下步骤安装了 mongo 扩展:
- 下载并安装xampp-win32-5.6.12-0-VC11-installer.exe https://www.apachefriends.org/xampp-files/5.6.12/xampp-win32-5.6.12-0-VC11-installer.exe to
C:\xampp
在 Windows 7 上
- 下载http://windows.php.net/downloads/pecl/releases/mongo/1.6.11/php_mongo-1.6.11-5.6-ts-vc11-x86.zip http://windows.php.net/downloads/pecl/releases/mongo/1.6.11/php_mongo-1.6.11-5.6-ts-vc11-x86.zip, 提炼
php_mongo.dll
并将其复制到C:\xampp\php\ext
- Add to
C:\xampp\php\php.ini
line extension=php_mongo.dll
无需进一步配置,我在命令行中看到 mongo 扩展(C:\xampp\php\php.exe -i | findstr mongo
)但阿帕奇抱怨失踪libsasl.dll
并且 mongo 失踪了http://localhost/dashboard/phpinfo.php http://localhost/dashboard/phpinfo.php。好吧,接下来怎么办?
- Copy
C:\xampp\php\libsasl.dll
to C:\xampp\apache\bin\
,重新启动 Apache 并享受。
这个方法对我来说很有效。我希望这将有助于解决您的问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)