У меня есть Nnginx -FPM php server
, работающий на Ubuntu.Не удается загрузить драйвер Mongodb
Я пытаюсь сделать MongoDB Driver
для PHP работы, но некоторые, как он никогда не показывает в моем phpinfo()
и каждый раз, когда я запускаю тестовый скрипт я получаю Fatal error: Class 'Mongo' not found
Фактический MongoDB server
не установлен в этом сервере, учитывая, что я будет подключаться к другому серверу.
Что мне не хватает, что он не работает?
я вслед за этим прямо вперед шаги
1) pecl search mongo
Показать последние 1.4.3 (стабильный) Verion
2) sudo pecl install mongo
3) vim /etc/php5/fpm/php.ini
и в конце от [dba]
tag i add
[Mongo]
extension=mongo.so
4)
service nginx restart
service php5-fpm restart
Ваши шаги по установке драйвера php mongo в порядке, у вас не должно быть проблем. Но если эта проблема касается pecl, попробуйте установить последнюю версию Pecl. Также покажите нам ошибки журнала. потому что это когда-то случается, когда php не может найти файл mongo.so. Так что помните об этом. – Abhishek
Я подозреваю, что ваш файл mongo.so установлен в неправильный каталог. В phpinfo() найдите extension_dir и убедитесь, что mongo.so находится в этом каталоге. – bjori