国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

laravel 如何使用mongodb數(shù)據(jù)庫

cpupro / 2687人閱讀

摘要:安裝下載包解壓移動目錄到進(jìn)入目錄新建自定義數(shù)據(jù)目錄新建日志目錄以后臺運(yùn)行方式啟動設(shè)置開機(jī)自啟動查看日志查看進(jìn)程參數(shù)解釋數(shù)據(jù)庫路徑數(shù)據(jù)文件日志文件路徑指定為主機(jī)器指定為從機(jī)器指定主機(jī)

1.安裝mongodb

下載包:wget http://fastdl.mongodb.org/lin...

解壓:
tar zxvf mongodb-linux-x86_64-2.2.3.tgz

移動目錄到/usr/local/mongodb
mv mongodb-linux-x86_64-2.2.3 /usr/local/mongodb

進(jìn)入mongodb目錄
cd /usr/local/mongodb

新建自定義數(shù)據(jù)目錄
mkdir -p ./data/db/

新建日志目錄
mkdir logs

以后臺運(yùn)行方式啟動mongodb
/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data/db --logpath=/usr/local/mongodb/logs/mongodb.log --fork

設(shè)置開機(jī)自啟動:
echo "/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data/db --logpath=/usr/local/mongodb/logs/mongodb.log --fork" >> /etc/rc.local

查看MongoDB日志
tail -f /usr/local/mongodb/logs/mongodb.log

查看進(jìn)程
ps aux |grep mongodb

參數(shù)解釋: --dbpath 數(shù)據(jù)庫路徑(數(shù)據(jù)文件)
--logpath 日志文件路徑
--master 指定為主機(jī)器
--slave 指定為從機(jī)器
--source 指定主機(jī)器的IP地址
--pologSize 指定日志文件大小不超過64M.因?yàn)閞esync是非常操作量大且耗時,最好通過設(shè)置一個足夠大的oplogSize來避免resync(默認(rèn)的 oplog大小是空閑磁盤大小的5%)。
--logappend 日志文件末尾添加
--port 啟用端口號
--fork 在后臺運(yùn)行
--only 指定只復(fù)制哪一個數(shù)據(jù)庫
--slavedelay 指從復(fù)制檢測的時間間隔
--auth 是否需要驗(yàn)證權(quán)限登錄(用戶名和密碼)

2.安裝php mongodb擴(kuò)展

安裝openssl
apt-get install openssl

安裝php-mongodb驅(qū)動
pecl install mongodb

php --ini 查看php.ini 文件文職
在php.ini 文件中添加
extension=/{自己服務(wù)商相應(yīng)的路勁}/mongodb.so

3.安裝laravel 擴(kuò)展

下載擴(kuò)展包
composer require jenssegers/mongodb

在config/app.php中注冊服務(wù)
JenssegersMongodbMongodbServiceProvider::class,
別名 "Mongo" => JenssegersMongodbMongodbServiceProvider::class,

修改數(shù)據(jù)庫配置文件config/database.php中
"mongodb" => [

    "driver"   => "mongodb",    
    "host"     => "localhost",    
    "port"     => 27017,    
    "database" => "mydb", // 自己數(shù)據(jù)庫名字    
    "username" => "",    
    "password" => "",

],

使用案例
use DB; //引用數(shù)據(jù)庫

class MongoController extends Controller{

pubulic function index(){
    DB::connection("mongodb")       //選擇使用mongodb
          ->collection("users")           //選擇使用users集合
          ->insert([                          //插入數(shù)據(jù)
                  "name"  =>  "tom", 
                  "age"     =>   18
              ]);
}

$res = DB::connection("mongodb")->collection("users")->all();  
dd($res);                                            

}

參考文章:

https://my.oschina.net/chinae...

http://www.jianshu.com/p/013f...

http://www.jianshu.com/p/fbab...

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/25953.html

相關(guān)文章

  • laravel 如何使用mongodb數(shù)據(jù)庫

    摘要:安裝下載包解壓移動目錄到進(jìn)入目錄新建自定義數(shù)據(jù)目錄新建日志目錄以后臺運(yùn)行方式啟動設(shè)置開機(jī)自啟動查看日志查看進(jìn)程參數(shù)解釋數(shù)據(jù)庫路徑數(shù)據(jù)文件日志文件路徑指定為主機(jī)器指定為從機(jī)器指定主機(jī) 1.安裝mongodb 下載包:wget http://fastdl.mongodb.org/lin... 解壓:tar zxvf mongodb-linux-x86_64-2.2.3.tgz 移動目錄到/...

    ISherry 評論0 收藏0
  • laravel安裝jenssegers/laravel-mongodb拓展,以及遇到的坑

    摘要:再次打開包內(nèi)源碼,發(fā)現(xiàn)了如下的細(xì)節(jié)敲黑板注意看路徑,此時是包內(nèi)知道原理之后,于是在配置文件中做了如下修改至此,,收工 項(xiàng)目中使用了mongoDB,所以就到最大的同性交友網(wǎng)站找到了星星最多的jenssegers/laravel-mongodb 包安裝 1、根據(jù)README,找到本地laravel對應(yīng)的包版本showImg(https://segmentfault.com/img/bVbr...

    icattlecoder 評論0 收藏0
  • laravel安裝jenssegers/laravel-mongodb拓展,以及遇到的坑

    摘要:再次打開包內(nèi)源碼,發(fā)現(xiàn)了如下的細(xì)節(jié)敲黑板注意看路徑,此時是包內(nèi)知道原理之后,于是在配置文件中做了如下修改至此,,收工 項(xiàng)目中使用了mongoDB,所以就到最大的同性交友網(wǎng)站找到了星星最多的jenssegers/laravel-mongodb 包安裝 1、根據(jù)README,找到本地laravel對應(yīng)的包版本showImg(https://segmentfault.com/img/bVbr...

    fizz 評論0 收藏0
  • 個人整理, 閱讀過的好文章 (每天隨時更新)

    摘要:大家有好的文章可以在評論下面分享出來共同進(jìn)步本文鏈接數(shù)組使用之道程序員進(jìn)階學(xué)習(xí)書籍參考指南教你在不使用框架的情況下也能寫出現(xiàn)代化代碼巧用數(shù)組函數(shù)框架中間件實(shí)現(xiàn)沒錯,這就是面向?qū)ο缶幊淘O(shè)計(jì)模式需要遵循的個基本原則令人困惑的在中使用協(xié)程實(shí)現(xiàn)多任 大家有好的文章,可以在評論下面分享出來, 共同進(jìn)步! 本文github鏈接 php PHP 數(shù)組使用之道 PHP程序員進(jìn)階學(xué)習(xí)書籍參考指南 教你...

    Chiclaim 評論0 收藏0
  • 部署web項(xiàng)目的過程記錄,包括laravel,redis,mongodb,workerman的配置過

    摘要:如果服務(wù)器中該賬號的鑰匙對已經(jīng)存在,并且已經(jīng)將放到該賬號的設(shè)置中,可以跳過這一步。如果不符合,需要根據(jù)提示安裝必要的擴(kuò)展。后續(xù)再進(jìn)行補(bǔ)充做守護(hù)隊(duì)列監(jiān)聽進(jìn)程和自動部署到服務(wù)器的說明。 系統(tǒng)LAMP基礎(chǔ)環(huán)境是已經(jīng)搭建好,記錄要將web項(xiàng)目部署到線上的過程如下,方便后續(xù)部署新項(xiàng)目時參考: laravel項(xiàng)目ubuntu 16.04php 7.0 克隆項(xiàng)目到服務(wù)器 (1)我們使用 your@e...

    bluesky 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<