當前位置:首頁 » 編程語言 » phpmongodb下載

phpmongodb下載

發布時間: 2022-05-08 23:24:45

㈠ windows系統wamp環境下安裝php_mongodb擴展 正常配置後還是不行,wamp提示php_mongo是個嘆號

mongodb的php驅動主要看php的信息是否對得上,php的版本從你的截圖中看出是5.5,可是你下的驅動有點奇怪,ts是線性安全,照正常來說,線性安全是不會標明出來的。還有x86也不用特地標明出來,除非是64位。phpinfo無法顯示mongodb信息,應該是沒對應好,我的都能顯示的。
另外多說2句,驅動需要放在ext文件夾裡面,php.ini需要寫上驅動擴展。

㈡ php 遠程連接Mongodb問題

<?php //這里採用默認連接本機的27017埠,當然你也可以連接遠程主機如192.168.0.4:27017,如果埠是27017,埠可以省略 $m = new Mongo(); // 選擇comedy資料庫,如果以前沒該資料庫會自動創建,也可以用$m->selectDB("comedy"); $db = $m->comedy; //選擇comedy裡面的collection集合,相當於RDBMS裡面的表,也-可以使用 $collection = $db->collection; $db->selectCollection("collection"); //添加一個元素 $obj = array( "title" => "Calvin and Hobbes-".date('i:s'), "author" => "Bill Watterson" ); //將$obj 添加到$collection 集合中 $collection->insert($obj); //添加另一個元素 $obj = array( "title" => "XKCD-".date('i:s'), "online" => true ); $collection->insert($obj); //查詢所有的記錄 $cursor = $collection->find(); //遍歷所有集合中的文檔 foreach ($cursor as $obj) { echo $obj["title"] . "<br />\n"; } //刪除所有數據 //$collection->remove(); //刪除 name 為hm //$collection->remove(array('name'=>'hm')); //斷開MongoDB連接 $m->close(); ?>
你可以去後盾人平台看看,裡面的東西不錯

㈢ 怎樣從mongoDB的GridFS中直接下載文件

GridFS不是mongodb的一個功能,只是mongodb告訴驅動應該怎麼處理文件存儲的一個標准,所以你不能直接從資料庫下載文件,要讓驅動給你吧.chunks裡面的數據組合起來,或者你自己手動組合。

㈣ 如何測試php mongodb

MongoDB的auto-sharding功能是指mongodb通過mongos自動建立一個水平擴展的資料庫集群系統,將資料庫分表存儲在sharding的各個節點上。
一個mongodb集群包括一些shards(包括一些mongod進程),mongos路由進程,一個或多個config伺服器
Shards
每一個shard包括一個或多個服務和存儲數據的mongod進程(mongod是MongoDB數據的核心進程)
典型的每個shard開啟多個服務來提高服務的可用性。這些服務/mongod進程在shard中組成一個復制集!

㈤ php5.4.16對應的mongodb版本是多少

沒有對應的版本號,目測php的大部分版本都可以使用所有版本的mongodb。
你可以直接使用最新版本的mongodb。
php最新5.6.0,相比較你的5.4.16,應該沒有特別大的更新,只要介面沒有變化,就沒有影響的。

㈥ php如何實現的mongoDB單例模式操作類

class Mongo_db{ private static $cli; /** * 不允許初始化 */ private function __construct() { $config = Config::get('config.mongo_config'); if(empty($config)){ $this->throwError('無法連接資料庫!'); } if (!empty($config["user_name"])) { $this->mongo = new MongoClient("mongodb://{$config['user_name']}:{$config['password']}@{$config['host']}:{$config['port']}"); }else { $this->mongo = new MongoClient($config['host'] . ':' . $config['port']); } } /** * 單例模式 * @return Mongo|null */ public static function cli(){ if(!(self::$cli instanceof self)){ self::$cli = new self(); } return self::$cli->mongo; }}$mongo = Mongo_db::cli()->test->mycollection;

㈦ 如何為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的內容就說明安裝成功。

㈧ 如何使用php文件測試mongodb是否安裝成功

<?php
$m=newMongo('mongodb://lxx:[email protected]:27017');
//mongodb://username:password@IP:port
$a=$m->connect();
if($a){
echo"success";
}
else{
echo"wrong";
}
?>

熱點內容
phpcgi啟動 發布:2024-05-20 22:38:57 瀏覽:578
嵌入式存儲伺服器 發布:2024-05-20 22:14:55 瀏覽:395
sql分組條件 發布:2024-05-20 22:08:49 瀏覽:16
配網web伺服器一個IP地址 發布:2024-05-20 22:07:16 瀏覽:725
電腦板伺服器地址175 發布:2024-05-20 22:03:30 瀏覽:959
編譯靜態函數時 發布:2024-05-20 21:51:20 瀏覽:351
如何在別人的伺服器加模組 發布:2024-05-20 21:28:29 瀏覽:62
伺服器的bios晶元電腦店有嗎 發布:2024-05-20 21:28:26 瀏覽:225
剪輯電影什麼配置 發布:2024-05-20 21:25:17 瀏覽:819
解壓神器中的詭異事件 發布:2024-05-20 21:17:59 瀏覽:8