Linux 下安装 MongoDB 和PHP7MongoDB扩展

Linux 下安装 MongoDB

下载
cd /usr/local/src
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.5.tgz
解压
tar zxvf mongodb-linux-x86_64-rhel70-4.2.5.tgz
移动目录

mv mongodb-linux-x86_64-rhel70-4.2.5 /usr/local/mongodb/
创建环境变量文件
vim /etc/profile.d/mongodb.sh
写入如下内容
export MONGODB_HOME=/usr/local/mongodb
export PATH= P A T H : PATH: PATH:MONGODB_HOME/bin

保存退出后生效
source /etc/profile.d/mongodb.sh

配置 MongoDB 配置文件
touch /usr/local/mongodb/conf/mongod.conf

写入如下内容

dbpath=/usr/local/mongodb/data   #mongodb的数据存储路径
logpath = /usr/local/mongodb/log/mongod.log  #mongodb的日志存储路径
port=27017        #端口默认为27017
bind_ip=0.0.0.0   #绑定IP,0.0.0.0就可以进行外网访问
fork=true         #进程守护,开启一次mongodb就会一直运行
logappend=true    #写日志的模式:设置为true为追加。默认是覆盖。如果未指定此设置,启动时MongoDB的将覆盖现有的日志文件。
auth=false        #是否需要登录验证

保存退出

启动服务
进入 bin 目录
cd /usr/local/mongodb/bin

启动 mongodb 服务
./mongod --config …/conf/mongod.conf

启动客户端 ./mongo

编译安装 PHP7 的 Mongodb 扩展

cd /usr/local/src
wget http://pecl.php.net/get/mongodb-1.7.4.tgz
tar zxvf mongodb-1.7.4.tgz
进入源码目录
cd mongodb-1.7.4

通过 phpize 建立 PHP 的外挂模块,生成 configure
/usr/local/php/bin/phpize

配置
./configure --with-php-config=/usr/local/php/bin/php-config

配置安装 && 编译安装
make && make install

echo “[mongodb]” >> /usr/local/php/etc/php.ini
echo “extension = mongodb.so” >> /usr/local/php/etc/php.ini

重启 Nginx 和 PHP
systemctl restart nginx
/etc/init.d/php-fpm restart

查看是否安装成功
php -m

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值