⑴ mongodb 修改配置文件一定要重啟服務嗎
@MongoDB安裝後的一些簡要配置:
1)在和bin目錄同級的目錄下面建一個data文件夾,data文件夾下面分別建立db和log文件夾來存儲數據文件和日誌文件【ps:也可以建立其他文件夾,自己知道在什麼地方即可】
2)在和bin目錄同級的目錄下面建一個mongo.config文件(編碼格式為utf8無bom格式,否則會報錯),作為mongodb的配置文件。[ps:在啟動的時候會用到]
---mongo.config文件內容如下:
##數據文件
dbpath=D:\mongodb\data\db
##日誌文件
logpath=D:\mongodb\data\log\mongo.log
#錯誤日誌採用追加模式,配置這個選項後mongodb的日誌會追加到現有的日誌文件,而不是從新創建一個新文件
logappend=true
#啟用日誌文件,默認啟用
journal=true
#這個選項可以過濾掉一些無用的日誌信息,若需要調試使用請設置為false
quiet=false
#埠號 默認為27017,注意這里埠修改為9888後,要用mongo --port=9888連接,否則報錯。
port=9888
3)執行mongod啟動,根據mongodb伺服器指定的配置文件:
---cmd 進入安裝目錄中的bin目錄下面
*** mongod --config d:\mongodb\mongo.config //注意,如果這里必須指定mongo.config所在目錄,否則會報錯Error parsing command line: required parameter is missing in 'config' try 'mongod --help' for more information,翻譯成中文,即缺少所需的參數的意思。
如果配置沒有問題的話,執行上邊命令後,mongodb服務就會啟動。
4)mongodb服務啟動以後,下邊就可以管理資料庫了
新打開一個cmd命令行窗口,然後輸入mongo就可以了。
---注意:如果埠號修改以後,連接資料庫時要加上埠號:mongo --port=9888,否則會報錯,目標計算機積極拒絕,無法連接。
5)快速啟動mongodb(每次都通過CMD進入bin目錄再執行相關命令,這個顯然是不能接受的。)
進階一
將MongoDB的bin目錄加入系統的環境變數(path後邊添加上bin目錄),想怎麼玩就能怎麼玩了
進階二
此時我們發現,每次啟動它都需要加一些額外參數,這個顯然也不方便。有大神已經給出了添加為windows服務的方式【ps:自行查找】。
但是呢,有利也有弊。我們總會有一些有強迫症的小夥伴喜歡自己來操作它何時啟動,此時呢顯然用啟動關閉服務操作起來也有些繁瑣。
進階三
既然我們都已經把它加入環境變數,且每次都執行相同的命令來啟動,那麼為何不考慮一下把這個啟動命令
寫入一個快捷方式呢。
說干就干。
在桌面上新建一個快捷方式,如圖所示。
創建成功後,我們何時想啟動MongoDB直接點擊這個快捷方式即可。不想用了,直接關閉快捷方式打開的窗口。
⑵ 如何安裝,配置MongoDB
1、創建資料庫路徑(data目錄)、日誌路徑(logs目錄)和日誌文件(mongo.log文件),完成後如下圖所示
5、創建並啟動MongoDB服務,如果每次都按照步驟三那樣操作,豈不是相當麻煩,按照如下命令來創建並啟動MongoDB服務,就可以通過windows服務來管理MongoDB的啟動和關閉了。
首先進入D:Program FilesMongoDBServer3.2in(依安裝目錄而定)目錄下,啟動命令如下:
mongod--config"D:ProgramFilesMongoDBServer3.2mongo.conf"--install--serviceName"MongoDB"
netstartMongoDB。
⑶ windows mongodb安裝完之後怎麼配置
mangodb安裝 1/win32/mongodb-win32-x86_64-2008plus-2/s/1sjJjsYh)並配置好。 8、在php中使用: 復制代碼 代碼如下: try { $mongo = new Mongo('localhost'); } catch(MongoConnectionException $e) { var_mp($e); } $mongo_db = $mongo->selectDB('logdatastorage'); 註:上面的代碼是demo,不可在生產環境中使用。 memcache安裝 1、64位下載 From:/archive/detail/memcached-64-bit-windows/ 下載:/projects/memcached-win64/memcached-win64/s/1mgspf9e)並配置好。 9、在php中連接使用: 復制代碼 代碼如下: $memcache = new Memcache; $memcache->connect('127.0.0.1', 11211);
⑷ 如何安裝,配置MongoDB
來1
下載mongodb的windows版本,有32位和源64位版本,根據系統情況下載
2
創建資料庫文件的存放位置,比如D:/mongodb/data/db。啟動mongodb服務之前需要必須創建資料庫文件的存放文件夾,否則命令不會自動創建,而且不能啟動成功。默認文件夾路徑為c:/data/db.使用系統默認文件夾路徑時,啟動服務無需加--dbpath 參數說明,但文件夾還要手工創建
3
打開cmd命令行,進入D:/mongodb/bin目錄,輸入如下的命令啟動mongodb服務:
D:/mongodb/bin>mongod.exe --dbpath D:/mongodb/data/db
4
再打開一個cmd輸入:D:/mongodb/bin>mongo 127.0.0.1/admin,或者雙擊mongo.exe,即可進行mongodb的客戶端命令操作了:
⑸ windows mongodb 配置文件在哪
登陸mongodb官網點擊右側的下載
選擇windows平台,如圖點擊需要的文件下載(筆者這里主要講訴zip文件的安裝)
legacy版本可以用於舊版本系統下安裝,這里不推薦。
將zip文件解壓放到盤符的根目錄(如C:或D:),為了方便建議文件夾命名盡量簡短如(d:\mongodb)
創建資料庫文件的存放位置,比如d:/mongodb/data/db。啟動mongodb服務之前需要必須創建資料庫文件的存放文件夾,否則命令不會自動創建,而且不能啟動成功。
打開cmd(windows鍵+r輸入cmd)命令行,進入D:\mongodb\bin目錄(如圖先輸入d:進入d盤然後輸入cd d:\mongodb\bin),
輸入如下的命令啟動mongodb服務:
D:/mongodb/bin>mongod --dbpath D:\mongodb\data\db
mongodb默認連接埠27017,如果出現如圖的情況,可以打開http://localhost:27017查看(筆者這里是chrome),發現如圖則表示連接成功,如果不成功,可以查看埠是否被佔用。
其實可以將MongoDB設置成Windows服務,這個操作就是為了方便,每次開機MongoDB就自動啟動了。
如圖在d:\mongodb\data下新建文件夾log(存放日誌文件)並且新建文件mongodb.log
在d:\mongodb新建文件mongo.config
用記事本打開mongo.config輸入:
dbpath=D:\mongodb\data\db
logpath=D:\mongodb\data\log\mongo.log
(圖片的logpath有錯誤)
用管理員身份打開cmd命令行,進入D:\mongodb\bin目錄,輸入如下的命令:
D:\mongodb\bin>mongod --config D:\mongodb\mongo.config
有人提醒改為如下:
mongod --config D:\mongodb\mongo.config --install --serviceName "MongoDB"
如圖結果存放在日誌文件中,查看日誌發現已經成功。如果失敗有可能沒有使用管理員身份,遭到拒絕訪問。
10
打開cmd輸入services.msc查看服務可以看到MongoDB服務,點擊可以啟動。
⑹ 怎麼在apache 裝mongodb擴展
首先要更正一點,不是Apache的mongodb擴展,而是PHP的mogodb擴展,下面以Linux系統為例:
1、PHPMongoDB下載地址:wget http://pecl.php.net/get/mongo-1.6.10.tgz
[root@mongodb ~]# wget http://pecl.php.net/get/mongo-1.6.10.tgz
2、解壓安裝並進入mongo-1.6.10目錄
[root@mongodb ~]# tar -zxvf mongo-1.6.10.tgz
[root@mongodb ~]# cd mongo-1.6.10
3、在mongo-1.6.10目錄下,生成configure配置文件
[root@mongodb mongo-1.6.10]# phpize
Configuring for:
PHP Api Version:20090626
Zend Mole Api No:20090626
Zend Extension Api No:220090626
[root@mongodb mongo-1.6.10]# ./configure –with-php-config=/usr/local/php/bin/php-config
[root@mongodb mongo-1.6.10]# make
注意:一定要用root用戶。
[root@mongodb mongo-1.6.10]# make install
4、在PHP配置文件php.ini裡面載入mongo.so擴展
extension=mongo.so
⑺ 如何安裝,配置MongoDB
安裝文件:官方網站
選擇對應系統的文件下載。
一、解壓縮文件。
將壓縮包解壓,在D盤創建文件夾MongoDB,將壓縮包中所有的.exe文件拷到D:MongoDB文件夾中。
二、建立工作目錄。
1、建立數據存放目錄 D:mongodbdata
2、建立日誌文件 D:mongodblogmongodb.log
三、設置系統變數。為了方便從控制台中管理mongodb,不用每次都進入到D:MongoDB中。
我的電腦--屬性--高級--環境變數--系統變數中的path,加上;D:MongoDB ,注意前面加上分號。如下圖:
三、啟動mongdb服務。
進入控制台中,輸入mongod.exe --dbpath=D:MongoDBdata 。如下圖:
這樣服務就啟動了,正常情況下會顯示如下:
在瀏覽器中輸入http://localhost:27017/。會出現
You are trying to access MongoDB on the native driver port. For http diagnostic access, add 1000 to the port number
表面服務已經啟動。
不要關閉當前這個控制台窗口,另起一個控制台,輸入mongo.如下圖:
表明已成功連接到mongdb.
四、將mongdb作為windows服務隨機啟動。
控制台中輸入:mongod.exe --dbpath=D:mongodbdata --logpath=D:mongodblogsmongodb.log --install
正常情況下會顯示
五、連接mongodb
在控制台中輸入net start mongodb,會出現 「Mongo DB 服務已經啟動成功」的提示。
輸入mongo,就會連接到test.在我的電腦--管理--服務和應用程序中可以看到MongoDB 服務已經成功啟動
六、異常處理
如果出現下圖的錯誤:
先看服務啟動沒有,如果沒有啟動服務先啟動服務,如果服務已經啟動了,那有可能是上次不正常關閉mongo,導致存放數據的文件被佔用了,被鎖住了。只需將D:MongoDBdata中的mongod.lock文件刪除掉。重新啟動服務即可。
⑻ windows下 php安裝mongodb驅動 php.ini怎麼配置
如果用的wamp,那個半圓的點一下配置文件下面就有 如果是分布式安裝的就看你php裝在什麼地方.去php目錄下找就可以了
⑼ mongodb 3.2 mongos configdb 在配置文件格式怎麼寫
@MongoDB安裝後的一些簡要配置: 1)在和bin目錄同級的目錄下面建一個data文件夾專,data文件夾下面分別建立屬db和log文件夾來存儲數據文件和日誌文件【ps:也可以建立其他文件夾,自己知道在什麼地方即可】 2)在和bin目錄同級的目錄下面建一個mongo
⑽ 如何為PHP安裝mongodb的擴展
1.首先下載php的mongodb擴展
從http://pecl.php.net/package/mongo這個網址下載mongodb的擴展源碼包
1
wget http://pecl.php.net/get/mongo-1.4.5.tgz
2.解壓安裝包
1
tar zxf mongo-1.4.5.tgz
3.進入解壓目錄,運行phpize進行安裝准備
1
2
cd mongo-1.4.5
/usr/local/php/bin/phpize
4.安裝編譯
上述命令運行完後,在目錄下就生成了configure文件
使用./configure命令進行安裝配置,然後使用make && make install進行編譯安裝,命令如下:
1
2
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
5.編輯php.ini增加下述一行添加mongodb擴展
1
extension=mongo.so
重啟web容器,然後查看phpinfo,看到mongodb的內容就說明安裝成功。