内容目录
Linux上安装 MongoDB PHP扩展
在终端上安装
如果你想通过源码来编译扩展驱动。你必须手动编译源码包,这样做的好是最新修正的bug包含在源码包中。
你可以在Github上下载MongoDB PHP驱动包。访问github网站然后搜索”mongo php driver”(下载地址:https://github.com/mongodb/mongo-php-driver/archive/master.zip),下载该源码包,然后执行以下命令:
$ unzip master
$ cd mongo-php-driver-master
$ phpize
$ ./configure
$ make && make install
如果你的php是自己编译的,则安装方法如下(假设是编译在/usr/local/php目录中):[陈捷在centos6下lnmp集成包通过此方法操作添加扩展]
$ unzip master
$ cd mongo-php-driver-master
$ /usr/local/php/bin/phpize
$ ./configure —enable–mongo=share —with–php–config=/usr/local/php/bin/php–config
$ make && make install
最后出现的提示Build complete.Don‘t forget to run ‘make test‘.
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/
说明安装成功 接下来配置php.ini
编辑php.ini 加入
extension=mongo.so
window上安装 MongoDB PHP扩展
Github上已经提供了用于window平台的预编译php mongodb驱动二进制包(下载地址:https://s3.amazonaws.com/drivers.mongodb.org/php/index.html),你可以下载与你php对应的版本,但是你需要注意以下几点问题:
- 查看phpinfo信息根据Compiler项确定要选择的扩展的vc版本
- 查看phpinfo信息根据Thread Safety项确定选择线程安全模式ts或者非线程安全模式nts
- 下载完你需要的二进制包后,解压压缩包,将’php_mongo.dll’文件添加到你的PHP扩展目录中(ext)。ext目录通常在PHP安装目录下的ext目录。
打开php配置文件 php.ini 添加以下配置:
extension=php_mongo.dll
重启服务器。
通过浏览器访问phpinfo,如果安装成功,就会看到类型以下的信息: