我想通过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