PHP / CodeIgniter: как решить проблему mongo.so - PullRequest
0 голосов
/ 14 сентября 2018

Я написал новое PHP-приложение с CodeIgniter Framework. Часто выдается следующая ошибка:

Unable to load dynamic library '/usr/lib/php/20151012/mongo.so' - /usr/lib/php/20151012/mongo.so: cannot open shared object file: No such file or directory

Это совершенно новая установка, и я нигде не использую эту библиотеку mongo.so. Также в конфигурации Apache или PHP я ничего особенного не менял.

Вероятно, проблему можно решить, установив в систему php-mongodb. Но, возможно, у кого-то есть лучшая идея для решения проблемы.

Ответы [ 2 ]

0 голосов
/ 19 декабря 2018

Если вы не используете MongoDB, вы можете безопасно сделать это

nano /etc/php/7.0/mods-available/mongodb.ini

Затем закомментируйте строку следующим образом

#extension=mongodb.so

Сохраните с помощью Ctrl + O, затем выйдите с помощью Ctrl +х

Вот и все!

0 голосов
/ 14 сентября 2018

Я решил проблему сам.

В /etc/php/7.0/mods_available был файл user.ini, который включал расширение Монго.Не знаю почему, но сейчас это работает.

...