我创建一个MongoDBConnect.php文件,如下所示
<?php
require_once('./vendor/autoload.php');
class MongoDBConnect{
function __construct()
{
$this->db = (new MongoDB\Client)->db_visualization->col_visualization;
}
public function fetchLongLat()
{
return $this->db->find();
}
}?>
然后我将其称为index.php,使用require once,如下所示
<?php
require_once('./MongoDBConnect.php');
$db = new MongoDBConnect;?>
当我删除$ db = new MongoDBConnect;时,页面工作正常,但当它在那里时,页面是空白的。 我目前在LAMP上为Ubuntu运行PHP 7.0.xx和Apache 2.xx。我对此非常陌生,所以希望有人可以帮助我。如果你在墨尔本,我可以提供咖啡。谢谢!
答案 0 :(得分:0)
您可能需要在php安装上安装MongoDb扩展程序。
执行命令
sudo pecl install mongodb
之后,将此扩展名放在php.ini配置中。