Я написал новое приложение 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. Но, может быть, у кого-то есть идея получше решить проблему.
Я использую Ubuntu 16.04 Linux
Вы не включили mongo в своем php.ini? extension = mongodb.so






Я решил проблему сам.
В /etc/php/7.0/mods_available был файл user.ini, который включал расширение mongo. Не знаю почему, но теперь это работает.
Если вы не используете MongoDB, можете смело это делать.
nano /etc/php/7.0/mods-available/mongodb.ini
Затем прокомментируйте строку следующим образом
#extension=mongodb.so
Сохраните с помощью ctrl + o, затем выйдите с помощью ctrl + x
Вот и все!
Какую ОС вы используете? Windows, Linux или MacOS?