Arbeiten mit Ubuntu 12.04 hier, Nginx und PHP5-Fpm
Ich hatte Mongo gut auf PHP 5.3 arbeiten, dann habe ich das Ondrej / PHP5 ppa hinzugefügt und auf PHP5.4 aktualisiert. Es behielt GD- und CURL-Erweiterungen bei, aber nicht Mongo. Ich habe die Zeile erneut zur Datei php.ini hinzugefügt und nichts. Dann habe ich Startfehler aktiviert und Folgendes erhalten:
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
Also, wilde Vermutung, ich habe find -name 'mongo.so'
die Datei von 20090626 / auf 20100525 / ... verschoben, was zu diesem Fehler führte:
PHP Startup: mongo: Unable to initialize module
Module compiled with module API=20090626
PHP compiled with module API=20100525
These options need to match
Ich habe es dann getan pecl uninstall mongo
und pecl install mongo
- was die neue mongo.so-Datei bereits 20090626 erstellt hat /
Ich bin ein bisschen neu in all dem, also hoffentlich ist dies ein blinder, leicht zu behebender Fehler! Ich muss nur Mongo wieder zum Laufen bringen.