php配置mongodb扩展、安装mongodb服务教程
安裝mongodb服務(wù)。
???
?????1、下載mongodb:
?
????????mongodb 提供了可用于 32 位和 64 位系統(tǒng)的,你可以從mongodb官網(wǎng)下載安裝.
????????mongodb下載地址:https://www.mongodb.com/download-center#atlas
?
?
????2、運(yùn)行安裝mongodb:
?
????????雙擊下載下來的文件,按操作提示安裝即可。
????? ?( 推薦選擇自定義安裝,自定義安裝在自建的mongodb目錄里。如:我安裝在F盤我手動(dòng)創(chuàng)建的mongodb目錄下)
?
?
????3、完成裝成后:創(chuàng)建數(shù)據(jù)保存目錄(dbpath)
?
????????1):在F盤的mongodb目錄下新建data目錄。
????????2):在cmd命令模式下運(yùn)行命令:mongod --dbpath F:\mongodb\data
????? ?(?注意要切換到F:\mongodb\bin\下執(zhí)行哦)
?
?
?????4、安裝完成。
?
????????以后要使用mongodb時(shí)記得要啟動(dòng)mongodb服務(wù)(運(yùn)行bin目錄下的mongo.exe)
????????當(dāng)然這樣每次用都要去啟動(dòng)一下有點(diǎn)麻煩,推薦做成系統(tǒng)服務(wù)以后就都不用去啟動(dòng)了。
?????
?
????5、把mongodb安裝成服務(wù)。以后就不需要每次手動(dòng)去啟動(dòng)了
?
????????1):首先我們?cè)贔:\mongodb\下新建一個(gè)目錄logs, 然后在里面新建一個(gè)空的文件(logs.txt)???
????????2):cmd運(yùn)行命令:
????????????mongod --logpath "F:\mongodb\logs\logs.txt" --logappend --dbpath "F:\mongodb\data" --directoryperdb --serviceName "MongoDB" --serviceDisplayName "MongoDB" --install
????????3):完成,去服務(wù)中啟動(dòng)一下,以后就不用再手機(jī)啟動(dòng)了。
????????
?
?
?
php配置mongodb擴(kuò)展
?
????
????1、通過查看phpinfo(),確認(rèn)需要下載那個(gè)版本的php_mongodb.dll文件
????????
????????1):查看PHP當(dāng)然版本號(hào)是多少。
????????2):查看Architecture項(xiàng),是x86 還是x64。
????????3):查看PHP Extension Build項(xiàng),里面是支持TS還是不支持(也就是看是TS還是NTS)。
????
?
?
????2、下載對(duì)應(yīng)mongodb擴(kuò)展文件:
????????
????????下載地址:?https://pecl.php.net/package/mongodb
????????
????選擇一個(gè)版本下載,只要點(diǎn)進(jìn)去支持我們當(dāng)前的php版本。
?
?
????點(diǎn)進(jìn)去后的頁面如下:
?
????選擇好后直接點(diǎn)擊就會(huì)下載了。
?
????? ?
? ??3、解壓下載的文件包,把里面的php_mongodb.dll放到對(duì)應(yīng)的php版本目錄中的ext中去!
????? ?(如:我的是E:\phpStudy\php\php-5.5.38,那就放到E:\phpStudy\php\php-5.5.38\ext\下)
?
?
????4、最后一步使用php的mongodb擴(kuò)展生效能用(有兩種處理方法):
????????這一步很多人會(huì)忽略,從而使mongodb擴(kuò)展不生效。
????????
????????1)不需要重啟電腦:
????????????????復(fù)制E:\phpStudy\php\php-5.5.38\libsasl.dll這個(gè)文件放到Apache的bin目錄中去。
??????????????????(如:我的是E:\phpStudy\Apache\bin,然后重啟Apache)
????????
????????2)需要重啟電腦:
????????????????把php版本目錄添加到系統(tǒng)環(huán)境變量中去。
????????????????(如:我的是E:\phpStudy\php\php-5.5.38)
方法:
????????????????計(jì)算機(jī)(右鍵) -》 屬性(點(diǎn)擊)-》 高級(jí)系統(tǒng)設(shè)置(點(diǎn)擊)-》環(huán)境變量(點(diǎn)擊) -》系統(tǒng)變量下的path變量名(點(diǎn)擊)彈出添加目錄到最后去,然后保存 -》 重啟電腦
Linux系統(tǒng)安裝
/usr/local/php/bin/pecl install mongodb
?
?
mongodb可視化管理工具:Robo 3T
????
????????Robo 3T 下載地址:https://robomongo.org/download
????????安裝和使用都很簡(jiǎn)單,這里就不過多講解了!
????????連接后的效果圖:
?
????????
總結(jié)
以上是生活随笔為你收集整理的php配置mongodb扩展、安装mongodb服务教程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows系统下安装Thrift的方
- 下一篇: 高级数据结构讲解与案例分析