美文网首页
linux安装mongodb以及php添加mongo扩展 ---

linux安装mongodb以及php添加mongo扩展 ---

作者: 一位先生_ | 来源:发表于2021-08-17 14:51 被阅读0次
  1. linux安装mongodb
    下载地址:https://www.mongodb.com/download-center/community

首先要确定自己的linux系统是32位还是64位,然后下载的包要和自己的系统位数要匹配上


image.png

1.1 下载

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel80-5.0.2.tgz

1.2 解压

tar -zxvf  mongodb-linux-x86_64-rhel80-5.0.2.tgz

1.3 将解压包拷贝到指定目录(此处是为了方便管理,你可以放到你喜欢的目录)

mv mongodb-linux-x86_64-rhel80-5.0.2/  /soft/mongodb/

MongoDB的数据存储在data目录的db目录下,但是这个目录在安装过程不会自动创建,所以你需要手动创建data目录,并在data目录中创建db目录以及log目录。mkdir -p /soft/data/db mkdir -p /soft/data/mongo_log/ # 这个目录可以随意设置,启动的时候指定就行了

启动mongodb服务 进入mongodb下的bin目录执行

./mongod --dbpath=/soft/data/db/ --logpath=/soft/data/mongo_log/mongodb.log --logappend &
image.png

现在我们执行一下 ./mongo文件,到这一步没有报错那么mongodb就安装完成了

cd /soft/mongodb/bin
./mongo
image.png
  1. 添加php的mongodb扩展
    方法一:
    在终端上安装
    你可以在 Linux 中执行以下命令来安装 MongoDB 的 PHP 扩展驱动

$ sudo pecl install mongodb
使用php的pecl安装命令必须保证网络连接可用以及root权限。

方法二(个人建议):
如果你的 php 是自己编译的,则安装方法如下(假设是编译在 /usr/local/php目录中):

wget http://pecl.php.net/get/mongodb-1.5.2.tgz cd /mongodb-1.5.2
/usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-config
$ make && make install

执行完毕出现:


image.png

记得执行:make test下

相关文章

网友评论

      本文标题:linux安装mongodb以及php添加mongo扩展 ---

      本文链接:https://www.haomeiwen.com/subject/uewbbltx.html