我按照此处提到的步骤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 \分机\ 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
,因为另一个是折旧的。
答案 0 :(得分:1)
从pecl.php.net下载适用于Windows的mongo驱动程序 单击DLL链接下载最新的稳定版本。在下一页上有一个DLL列表。请务必选择正确的,具体取决于:
解压缩下载的mongo驱动程序版本并将.dll文件复制到XAMPP。 成功下载后,解压缩并找到.dll文件。将其复制到XAMPP安装的ext目录中。如果您将XAMPP安装到C驱动器,则ext文件夹的完整路径为C:\ xampp \ php \ ext
在php.ini中注册mongodb.dll文件 将以下行添加到php.ini文件中:
延长= php_mongodb.dll
重新启动XAMPP并刷新phpinfo.php页面 当您重新启动XAMPP并刷新phpinfo页面时,单击CTRL + F并键入mongodb,您应该找到有关刚刚安装的MongoDB驱动程序的信息。
在Windows上安装MongoDB
请注意,这与您所做的完全相似。必须匹配依赖项。这个过程已经好几次了。