九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
linux下mongoDB安裝及添加php擴展應(yīng)用

MongoDB名字來源與單詞:“humongous”) ,它是一個可擴展性,高性能,開源NoSQL數(shù)據(jù)庫,源代碼是C++編寫的。
MongoDB的特點有:
1、文件存儲格式為BSON(一種JSON的擴展)
2、支持全文索引(點擊查看文章)
3、高可用性,支持主從,可創(chuàng)建多個鏡像
4、自動處理碎片,以支持云計算層次的擴展性
5、支持的查詢語言非常強大,其語法有點類似于面向?qū)ο蟮牟樵冋Z言
6、模式自由,不需要知道它的任何結(jié)構(gòu)定義,可以把不同結(jié)構(gòu)的文件存儲在同一個數(shù)據(jù)庫里。
7、跨平臺應(yīng)用,支持RUBY,PYTHON,JAVA,C++,PHP等多種語言,推薦運行在64位平臺,
因為MongoDB在32位模式運行時支持的最大文件尺寸為2GB。

MongoDB安裝

32linux系統(tǒng)[root@localhost package]# wget http://downloads.mongodb.org/linux/mongodb-linux-i686-1.6.4.tgz名字有點長,看了有點不舒服 改下:[root@localhost package]# mv mongodb-linux-i686-1.6.4.tgz mongodb.tgz[root@localhost package]# tar zxvf mongodb.tgz64linux系統(tǒng)下載地址為:http://downloads.mongodb.org/linux/mongodb-linux-x86_64-1.6.4.tgz如果你的系統(tǒng)是64位改為這個源碼包(推薦64位系統(tǒng))創(chuàng)建存儲目錄:[root@localhost package]# mkdir /data/db解壓出來的名字還是有點長,修改下:[root@localhost package]# mv mongodb-linux-i686-1.6.4 mongodb[root@localhost package]# cd mongodb[root@localhost mongodb]# bin/mongod  (啟動服務(wù))開始另一個終端,測試是否啟動成功[root@localhost package]# cd mongodb[root@localhost mongodb]# bin/mongoMongoDB shell version: 1.6.4connecting to: test> db.foo.save({a : 1})> db.foo.find(){ "_id" : ObjectId("4f4f20eeba7e706b4698c1d0"), "a" : 1 }>Ok 測試成功

mongoDB使用

重新建立mongoDB目錄

[root@localhost mongodb]# mkdir /data/mongodb/db -p[root@localhost mongodb]# mkdir /data/mongodb/logs -p后臺啟動[root@localhost mongodb]# bin/mongod --dbpath /data/mongodb/db/ --logpath /data/mongodb/logs/mongolog --logappend --fork參數(shù)說明--dbpath            #指定db文件存放的目錄--port              #指定mongod服務(wù)使用的端口--fork              #設(shè)置mongo服務(wù)為后臺運行--logpath           #指定log文件的目錄和文件名--logappend         #設(shè)置每次log添加在文件最后--rest              #關(guān)閉rest api功能--nohttpinterface   #關(guān)閉web管理功能--auth              #指定mongo使用身份驗證機制--bindip            #用逗號分隔ip地址,用來指定--f                 #將所有前面介紹的參數(shù)都可以存放到一個配置文件中,然后用這個參數(shù)調(diào)用配置文件來啟動mongod服務(wù)命令使用介紹> help        db.help()                    help on db methods        db.mycoll.help()             help on collection methods        rs.help()                    help on replica set methods        help connect                 connecting to a db help        help admin                   administrative help        help misc                    misc things to know        show dbs                     show database names        show collections             show collections in current database        show users                   show users in current database        show profile                 show most recent system.profile entries with time >= 1ms        use <db_name>                set current database        db.foo.find()                list objects in collection foo        db.foo.find( { a : 1 } )     list objects in foo where a == 1        it                           result of the last line evaluated; use to further iterate        exit                         quit the mongo shell>

SQL 與 MongoDB比較查看:http://www.mongodb.org/display/DOCS/SQL+to+Mongo+Mapping+Chart

MongoDB PHP擴展組件安裝

如果你的WEB服務(wù)器是yum搭建的可以使用以下命令(一般不這么安裝)[root@localhost ~]#  yum install php-dev php-cli php-pear-dev php-cli php-pear[root@localhost ~]# pecl install mongo自行源碼編譯的環(huán)境 安裝如下(本人使用的是這種方式)源碼下載地址:https://github.com/mongodb/mongo-php-driver/downloads  (linux上要以tar.gz形式下載)如若無法打開可以找我獲取 QQ:429240967安裝命令[root@localhost package]# tar -zxvf mongodb-mongo-php-driver-1.2.9-112-gb9d5a08.tar.gz[root@localhost package]# cd mongodb-mongo-php-driver-b9d5a08找到自己安裝的phpize(根據(jù)自己安裝目錄確定)[root@localhost mongodb-mongo-php-driver-b9d5a08]# /usr/local/php/bin/phpize[root@localhost mongodb-mongo-php-driver-b9d5a08]# ./configure --enable-mongo=share --with-php-config=/usr/local/php/bin/php-config[root@localhost mongodb-mongo-php-driver-b9d5a08]# make && make install最后出現(xiàn)的提示Build complete.Don't forget to run 'make test'.Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/說明安裝成功 接下來配置php.ini編輯php.ini 加入[MongoDB]extension=mongo.so重啟php-fpmpkill php-fpm/usr/local/php/sbin/php-fpm

查看phpinfo


相關(guān)文章:

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
【教程】野心勃勃的NoSQL新貴 MongoDB應(yīng)用實戰(zhàn)(4) — Linux版服務(wù)器安裝
Linux平臺安裝MongoDB | 菜鳥教程
DBA應(yīng)用技巧:利用MySQL技能學(xué)習(xí)MongoDB
MongoDB基礎(chǔ)理念及操作初探
MongoDB
Linux部署MongoDB
更多類似文章 >>
生活服務(wù)
熱點新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服