MongoDB и php в Ubuntu 11.04 - PullRequest
       2

MongoDB и php в Ubuntu 11.04

7 голосов
/ 03 июля 2011

У меня установлена ​​ php , а затем mongodb с использованием aptitude. Я написал следующую программу:

   <?php

$m = new Mongo();

$db = $m->selectDB("Employees");

?>

и я получил следующую ошибку

Неустранимая ошибка PHP: класс 'Mongo' не найден в /var/www/test.php в строке 4

Я видел мою версию php:

PHP 5.3.5-1ubuntu7.2 с Suhosin-Patch (cli) (построено: 2 мая 2011 г. 23:18:30)

Кто-нибудь может сказать мне, почему эта проблема возникает?

Ответы [ 4 ]

6 голосов
/ 03 июля 2011

PHP MongoDB явно не установлен.

См. MongoDB

4 голосов
/ 04 июня 2013

Вы не установили драйвер PHP MongoDB, перейдите по этой ссылке http://www.php.net/manual/en/mongo.installation.php

Установить PHP драйвер MongoDB

sudo apt-get install php5-dev php5-cli php-pear
sudo pecl install mongo

Откройте файл php.ini и добавьте в него:

extension=mongo.so
3 голосов
/ 29 сентября 2013

Убедитесь, что на вашем сервере установлены apache2 и PHP5 +:

sudo apt-get install apache2 php5 libapache2-mod-php5

Установите некоторые зависимости для драйвера:

sudo apt-get install php-pear php5-dev

И установите его: sudo pecl install mongo

Теперь давайте взломаем и этот php.ini, расположенный в / etc / php5 / apache2 / path.Сделайте это, добавив расширение mongo.so где-то после части расширений:

sudo vim /etc/php5/apache2/php.ini
Add : extension = mongo.so

Затем перезапустите сервер Apache:

sudo service apache2 restart
0 голосов
/ 13 мая 2014

Установить драйвер MongoDB PHP:

sudo apt-get install php5-dev php5-cli php-pear
sudo pecl установить монго

Установить php5-mongo Pacakge:

sudo apt-get install php5-mongo

Откройте файл php.ini и добавьте в него:

расширение = mongo.so

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