CentOS7安裝MongoDB(3)


軟件下載地址: https://www.mongodb.com/try/download/community

提供了二進制執行版,不須要make安裝,將解壓好的內容,直接移動到軟件安裝目錄便可。php

在軟件安裝目錄(/usr/local/src)下建立一個名爲mongodb的軟鏈接mongodb

ln -s mongodb-4.2 mongodb

而後將MongoDB的bin目錄添加到環境變量中shell

export $MONGO_PATH=/usr/local/mongodb/bin
export PATH=$MONGO_PATH:$PATH

而後執行source命令使其修改當即生效數據庫

建立配置文件

建立一個mongodb用戶,用於運行軟件vim

# 建立mongodb用戶用於管理mongodb程序
useradd mongodb -s /sbin/nologin -M

建立一個mongodb配置文件app

cd /usr/local/mongodb
mkdir data log run conf
chown -R mongodb:mongodb data log run conf

而後在mongodb.conf中自定義一些配置,好比指定日誌路徑和數據庫路徑.net

bind_ip=0.0.0.0
port=27017
dbpath=/usr/local/mongodb/data
logpath=/usr/local/mongodb/log/mongodb.log
pidfilepath =/usr/local/mongodb/run/mongodb.pid
logappend=true
fork=true 
maxConns=500
noauth = true

systemd管理

新建並編輯/usr/lib/systemd/system/mongodb.service文件3d

vim /usr/lib/systemd/system/mongodb.service

並添加以下內容rest

[Unit]
Description=MongoDB Database Server
Documentation=https://docs.mongodb.org/manual
After=network.target
 
[Service]
Type=forking
User=mongodb
Group=mongodb
ExecStart=/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/conf/mongodb.conf
 
[Install]
WantedBy=multi-user.target

重載daemon

執行下面的命令從新載入 systemd,掃描新的或有變更的單元便可日誌

systemctl daemon-reload

設置開機自啓

systemctl enable mongodb.service # 設置開機自啓
systemctl disable mongodb.service # 取消開機自啓服務

MongoDB服務管理經常使用命令

systemctl status mongodb.service # 查看mongodb狀態
systemctl start mongodb.service # 開啓mongodb
systemctl stop mongodb.service # 關閉mongodb
systemctl restart mongodb.service # 重啓mongodb(至關於stop&start)

查看當前MongoDB版本

mongod --version

查看幫助

安裝PHP-mongodb擴展

擴展下載地址:https://pecl.php.net/package/mongodb

cd /usr/local/src
wget https://pecl.php.net/get/mongodb-1.7.5.tgz
tar -zxvf mongodb-1.7.5.tgz
cd mongodb-1.7.5
/usr/local/php/bin/phpize #若是把PHP設置了環境變量,則直接phpize便可
./configure --with-php-config=/usr/local/php/bin/php-config #這裏填本身php-config位置路徑,個人PHP安裝在了/usr/local/php位置
make && make install # 編譯、安裝

在php.ini中加入擴展,而後重啓php服務

vim /usr/local/php/lib/php.ini
extension=mongodb.so

相關文章
相關標籤/搜索