Travailler avec Ubuntu 12.04 ici, nginx et php5-fpm
J'ai eu Mongo qui fonctionnait bien sur php 5.3, puis j'ai ajouté le ondrej / php5 ppa et mis à jour vers php5.4. Il a conservé les extensions GD et CURL, mais pas mongo. J'ai rajouté la ligne au fichier php.ini, et rien. Ensuite, j'ai activé les erreurs de démarrage et obtenu ceci:
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
Donc, je suppose que j'ai fait find -name 'mongo.so'
et déplacé le fichier de 20090626 / à 20100525 / ..., ce qui a entraîné cette erreur:
PHP Startup: mongo: Unable to initialize module
Module compiled with module API=20090626
PHP compiled with module API=20100525
These options need to match
J'ai ensuite fait pecl uninstall mongo
et pecl install mongo
- qui a créé le nouveau fichier mongo.so dès 20090626 /
Je suis un peu nouveau pour tout cela, donc j'espère que c'est une erreur aveugle facile à corriger! J'ai juste besoin de remettre Mongo en marche.