【发布时间】:2018-01-24 11:50:46
【问题描述】:
我按照这里提到的步骤https://www.youtube.com/watch?v=9gEPiIoAHo8。
我在https://pecl.php.net/package/mongodb 下载了它的最新稳定版本,即 1.3.4。提取php_mongodb.dll 并将其放在我的xampp 目录中的ext 中。修改了php.ini,添加了extension=php_mongodb.dll。下载了作曲家,但就在作曲家安装程序完成工作时,它给了我错误。
我尝试了 x64 TS(我检查了我的 phpinfo 及其线程安全),因为我的笔记本电脑是 64 位的,但它给了我一个错误
程序输出:PHP 警告:PHP 启动:无法加载动态 库 'C:\xampp\php\ext\php_mongodb.dll' - %1 不是有效的 Win32 应用。在第 0 行的未知中
也尝试了 x84(我知道它不会工作,但我还是尝试了),它给了我一个错误
无法在动态链接库中定位序数 4694 C:\xampp\php\ext\php_mongodb.dll
在出现上述错误后又弹出另一个窗口
PHP 启动:无法加载动态库 C:\xampp\php\ext\php_mongodb.dll - 操作系统无法运行 %1
我的 PHP 版本是PHP Version 5.6.3
Xampp 版本v3.2.1 Compiled May 7th 2013
我尝试了其他 mongoDB php 驱动程序php_mongo.dll,它工作正常并且在我执行 php_info 时加载。我想使用php_mongodb.dll,因为另一个已经贬值了。
【问题讨论】:
-
@Difster 该链接使用
mongo.dll而不是我听说的mongodb.dll,mongo.dll已贬值。所以我想使用mongodb.dll。感谢回复!