安装mongo
一 首先安装pecl
yum install -y php-devel php-pear httpd-devel
二 安装mongodb
新建 /etc/yum.repos.d/mongodb.repo,内容为
[mongodb-org]
name=MongoDB Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/mongodb/yum/el7/
gpgcheck=0
enabled=1
我的系统是红帽7 所以 https://mirrors.tuna.tsinghua.edu.cn/mongodb/yum/el$releasever/ 就换成了baseurl=https://mirrors.tuna.tsinghua.edu.cn/mongodb/yum/el7/
刷新缓存并安装 mongodb-org 即可。
yum makecache
yum install mongodb-org
二 安装php-mongo扩展
一、下载、解压源码
下载地址:https://pecl.php.net/package/mongodb
wget -c https://pecl.php.net/get/mongodb-1.5.3.tgz
tar -zxvf mongodb-1.5.3.tgz
二、编译安装源码
cd mongodb-1.5.3
/www/server/php/70/bin/phpize
./configure --with-php-config=/www/server/php/70/bin/php-config
make && make install
小插曲:当使用phpize的时候出现Can’t find PHP headers in /usr/include/php The php-devel package is required for……
解决:那就先 yum install php-devel
三、修改php.ini
vim /www/server/php/70/etc/php.ini
extension = /www/server/php/70/lib/php/extensions/no-debug-non-zts-20151012/mongodb.so
四、重启php-fpm