安装mongodb PHP扩展(php_mongodb .dll)


Installing the Mongo PHP Extensions (php_mongo.dll)

本地系统环境

MAMP 3.2.2
PHP 5.6.24
Webserver Apache

Mongodb for caching已经安装成功,并且在MongoDBservice中运行。

我从https://pecl.php.net/package/mongodb下载了Mongodb驱动程序(使用线程安全版本PHP5.6 "php_mongodb.dll")选择php_mongo-1.1.8-5.6-ts-vc11-x64.zip,将php.ini更改为extension=php_mongo.dll

我只是复制并粘贴。dll文件在我的C:'MAMP'bin'php'php5.6.24'ext到目前为止还好……重新启动我的MAMP后,我无法在phpinfo中看到mongo ---->这是我的问题

有什么想法吗?谢谢你

仅仅将DLL文件复制到正确的目录是不够的。在MongoDB扩展可用之前,您还需要将以下行添加到php.ini文件中:

extension=php_mongo.dll

重启后,Apache和MongoDB应该在phpinfo()中显示为可用的扩展。

顺便说一下,在官方PHP网站上也提到了安装MongoDB驱动程序:http://www.php.net/manual/en/mongodb.installation.windows.php

应该是extension="php_mongodb.dll而不是extension="php_mongo.dll,因为它是您复制的文件的名称。

在我的例子中,我首先下载了一个x64版本的php_蒙古.dll,它没有显示在phpinfo页面中。然后我下载了一个x86版本,一切都很好。希望对你有帮助。

p。请务必选择正确的php版本