linux 中 phpstudy 下載安裝 mongodb 和 擴展

尋尋覓覓又是一季,驀然回首容顏易老。人生道路上不後悔,生活告訴我們莫要輕易回頭!—— 昨天已去,未來可期,今天開心,明天才會更好。

雞湯是假的,生活纔是真的;有憧憬纔有動力!

記錄一下自己做的,看上去簡潔明瞭,也做了一些簡單註釋提醒!

MongoDB下載安裝:

[root@xx_centos /]# wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.10.tgz 
[root@xx_centos /]# tar zxf mongodb-linux-x86_64-4.0.10.tgz
[root@xx_centos /]# cd mongodb-linux-x86_64-4.0.10
[root@xx_centos mongodb-linux-x86_64-4.0.10]# mkdir -p log
[root@xx_centos mongodb-linux-x86_64-4.0.10]# mkdir -p data/db
[root@xx_centos mongodb-linux-x86_64-4.0.10]# cd bin
[root@xx_centos bin]# touch mongod.conf
[root@xx_centos bin]# vim mongod.conf
--編輯文件  添加配置:

dbpath=/mongodb-linux-x86_64-4.0.10/data/db
logpath=/mongodb-linux-x86_64-4.0.10/log/mongod.log
port=27017
fork=true #以守護程序的方式啓用,即在後臺運行
#auth=true #需要認證。如果放開註釋,就必須創建MongoDB的賬號,使用賬號與密碼纔可遠程訪問,第一次安裝建議註釋
bind_ip=0.0.0.0 #允許遠程訪問

[root@xx_centos bin]# ./mongod -f mongod.conf  
[root@xx_centos bin]# ./mongo
--使用數據庫 創建用戶
> use admin
>db.createUser( {user: "root",pwd: "123456",roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]})
--設置認證
[root@xx_centos bin]# vim mongod.conf   
--編輯文件 放開認證的註釋

dbpath=/mongodb-linux-x86_64-4.0.10/data/db
logpath=/mongodb-linux-x86_64-4.0.10/log/mongod.log
port=27017
fork=true 
auth=true 
bind_ip=0.0.0.0 

[root@xx_centos bin]#./mongo
--使用數據庫 使用數據要認證
> use admin
> db.auth("root","123456");

MongoDB 對 phpstudy 的擴展:

[root@xxx_centos phpstudy]# wget https://pecl.php.net/get/mongodb-1.4.4.tgz
[root@xxx_centos phpstudy]# tar zxf mongodb-1.4.4.tgz
[root@xxx_centos phpstudy]# cd mongodb-1.4.4
[root@xxx_centos mongodb-1.4.4]# /phpstudy/server/php/bin/phpize
[root@xxx_centos mongodb-1.4.4]# ./configure --with-php-config=/phpstudy/server/php/bin/php-config
[root@xxx_centos mongodb-1.4.4]# make && make install

--成功後顯示類似這樣的:
Installing shared extensions: /phpstudy/server/php/lib/php/extensions/no-debug-non-zts-20121212/

[root@VM_0_6_centos mongodb-1.4.4]# vi /phpstudy/server/php/etc/php.ini
--編輯 末尾添加:
extension dir="/phpstudy/server/php/lib/php/extensions/no-debug-non-zts-20121212/"
extension="mongodb.so"

[root@xxx_centos mongodb-1.4.4]# cd /
[root@xxx_centos /]# phpstudy restart

結果截圖:

參考文章:

https://blog.csdn.net/duner983443932/article/details/78818532

https://blog.csdn.net/han_cui/article/details/54313614

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章