linux安装mongodb以及php添加mongo扩展
1.linux安装mongodb
MongoDB 提供了 linux 各发行版本 64 位的安装包,可以在官网下载安装包。
下载地址:https://www.mongodb.com/download-center/community
development release属于开发版本,不够稳定,所以此处我选择current release即当前版本。os根据自己服务器版本做选择,格式选择tgz格式,下载下来之后解压
curl -O https://fastdl.mongodb.org/linux/mongodb-linux-s390x-rhel72-4.2.6.tgz # 下载
tar -zxvf mongodb-linux-s390x-rhel72-4.2.6.tgz # 解压
mv mongodb-linux-s390x-rhel72-4.2.6/ /soft/mongodb/ # 将解压包拷贝到指定目录(此处是为了方便管理,你可以放到你喜欢的目录)
MongoDB的数据存储在data目录的db目录下,但是这个目录在安装过程不会自动创建,所以你需要手动创建data目录,并在data目录中创建db目录以及log目录。mkdir -p /soft/data/ mkdir -p /soft/mongo_log/ # 这个目录可以随意设置,启动的时候指定就行了
启动mongodb服务 进入mongodb下的bin目录执行 ./mongod --dbpath=/soft/data/db/ --logpath=/soft/data/mongo_log/mongodb.log --logappend&
现在我们执行一下 ./mongo文件,到这一步没有报错那么mongodb就安装完成了
2.添加php的mongodb扩展
访问http://pecl.php.net/php扩展库网站,右上角search for输入mongo,下载一个自己合适的版本解压之后进入目录执行:
phpize
./configure
make
#可能要执行make test
make install
php.ini文件加入mongo扩展后重启php,然后输入php-m查看是否有mongodb扩展。如果有了说明扩展安装完成