Пустая страница после создания нового объекта для MongoDB в PHP - PullRequest
0 голосов
/ 26 апреля 2018

Я создаю файл 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 один раз, как показано ниже

<?php
require_once('./MongoDBConnect.php');
$db = new MongoDBConnect;?>

Когда я удаляю $ db =new MongoDBConnect ;, страница работает нормально, но когда она там, страница пуста.В настоящее время я использую PHP 7.0.xx и Apache 2.xx на LAMP для Ubuntu.Я довольно новичок в этом, так что надеюсь, что кто-нибудь сможет мне помочь.Я могу предложить кофе, если вы в Мельбурне.Спасибо!

1 Ответ

0 голосов
/ 26 апреля 2018

Вероятно, вам нужно установить расширение MongoDb в вашей установке php.

Выполнить:

sudo pecl install mongodb

После этого добавить это расширение в вашу конфигурацию php.ini..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...