Назад | Перейти на главную страницу

Пытаюсь установить MongoDB - не удается найти mongo.so

У меня на сервере установлен и запущен mongo, я могу запросить командную строку. PHP и Apache также работают нормально. Однако проблема в том, что mongo.so отсутствует в каталоге php lib, и я не могу найти mongo.so, чтобы переместить его туда. sudo find / -name mongo.so не дает никаких результатов. Я тоже не могу найти где-нибудь, чтобы его скачать.

Как мне продолжить?

Итак, вам понадобится бит PHP для подключения к mongo.

Вы можете использовать PECL для его установки, запустив что-то вроде pecl install mongo.

Вы также можете установить его вручную, перейдя в http://pecl.php.net/package/mongo

Я не верю, что в Ubuntu (по крайней мере, 10.04) есть пакет PHP-mongo, по крайней мере, не в соответствии с aptitude search mongo.

Обновить:

Как указано ниже, OP нуждался в пакете build-essential, который будет включать такие вещи, как make, gcc и т. Д. https://help.ubuntu.com/community/CompilingEasyHowTo

Попробуйте прочитать это http://quadloops.com/how-to-setup-a-php-and-mongodb-development-environment-in-ubuntu-12-04/ руководство по настройке среды разработки PHP и MongoDB. Это для Ubuntu, но, по его мнению, должно работать и с другими.