Робота з Ubuntu 12.04 тут, nginx та php5-fpm
У мене було монго добре працювати над php 5.3, потім я додав ondrej / php5 ppa та оновив до php5.4. Він зберігав розширення GD та CURL, але не монго. Я знову додав рядок у файл php.ini, і нічого. Тоді я ввімкнув помилки запуску і отримав це:
PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/mongo.so' - /usr/lib/php5/20100525/mongo.so: cannot open shared object file: No such file or directory
Отже, find -name 'mongo.so'
дивна здогадка, я зробив і перемістив файл з 20090626 / до 20100525 / ..., що призвело до цієї помилки:
PHP Startup: mongo: Unable to initialize module
Module compiled with module API=20090626
PHP compiled with module API=20100525
These options need to match
Потім я зробив pecl uninstall mongo
і pecl install mongo
- який створив новий файл mongo.so ще в 20090626 /
Я якось новачок у всьому цьому, тому сподіваюся, що це сліпа легка помилка виправити! Мені просто потрібно повернути монго до роботи.