Windows8.1 下MongoDB PHP扩展配置安装

来源:互联网 发布:北京汽车美容软件 编辑:程序博客网 时间:2024/06/17 11:21

最近的有一个课题作业是使用脚本语言+NoSQL数据库编写一个小型应用系统,我选择了使用PHP+MongoDB,因此就要建立PHP的mongoDB拓展以便于数据库的链接。可是对于一个之前没有接触过MongoDB的我来说,就这个问题从早上十一点一直解决到下午三点半,我必须写一遍文章来宣泄一下了。
网上虽然也有很多,但是说句实话太随意,不然我怎么能好这么长时间。

好,我们开始正文吧!

操作系统:Windows 8.1
Wamp集成环境版本:3.0.6
PHP版本:5.6.25
Apache版本:2.4.23
这里写图片描述

安装步骤:
1.打开phpinfo()

这里写图片描述

2.确定PHP的compiler(MSVS11),线程安全版本(Thread Safety:enable),Architecture(X64)

这里写图片描述

3.下载对应版本的PHP_mongo.dll,版本符合条件php5.6,ts(安全线程),VS11,X64
下载地址:http://pecl.php.net/package/mongodb/1.2.5/windows

这里写图片描述

4..在系统环境变量中加入libsasl.dll的所在路径
根据http://php.net/manual/en/mongo.installation.php的介绍,安装mongo扩展需要依赖libsasl.dll, 所以要在系统环境变量中加入该目录。该目录一般是php的根目录。在wamp 2.5下,如果wamp的安装盘是D盘,该目录的位置大概是D:\wamp\bin\php\php5.5.12
在apache 下的php.ini中加入extension=php_mongo.dll
(这里看清楚了是在apache下的php.ini不是PHP下的,这就是我为何搞这么长时间的原因)
extension=php_mongo.dll这行字需要根据实际情况,有些是extension=php_mongodb.dll,取决于D:\wamp\bin\php\php5.6.25\ext目录中mongo扩展的名字。

5.重启apache服务,当然wamp有重启所有服务按钮

6,再次打开phpinfo()查看是否出现了如下图,出现则表示安装成功

这里写图片描述

你走了,我只剩下了代码