我想通過PHP連接到MongoDB。PHP和MongoDB
mongod --version
db version v3.2.8
然後,
php -i | grep mongo
/etc/php/7.0/cli/conf.d/20-mongodb.ini,
mongodb
mongodb support => enabled
mongodb version => 1.1.8
mongodb stability => stable
libmongoc version => 1.3.5
mongodb.debug => no value => no value
我想:
sudo pecl install mongodb
返回
pecl/mongodb is already installed and is the same as the released version 1.1.8
install failed
這(安裝失敗位)被糾正,如果我嘗試:
sudo pecl uninstall mongodb
和
sudo pecl install mongodb
我有這個PHP文件:
<?php
echo "I am here";
$connection = new Mongo('localhost');
$db = $connection->mydb;
$list = $db->listCollections();
foreach ($list as $collection) {
echo "$collection </br>";
}
echo "I am never here";
?>
我看不到第二回聲。
我會很感激任何想法。
謝謝。
第一回波的phpinfo();並看到mongo擴展是否存在?如果沒有,那麼mongo沒有成功安裝。 –
關注此問題http://stackoverflow.com/questions/11356834/mongodb-connect-using-php – Karthi
@SanjayChaudhari非常感謝!確實有。有一個來自php -i的信息的mongodb部分。 – moijoune