Lavorando con Ubuntu 12.04 qui, nginx e php5-fpm
Ho fatto funzionare bene mongo su php 5.3, quindi ho aggiunto ondrej / php5 ppa e aggiornato a php5.4. Ha mantenuto le estensioni GD e CURL, ma non mongo. Ho aggiunto nuovamente la riga al file php.ini e niente. Quindi ho abilitato gli errori di avvio e ho ottenuto questo:
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
Quindi, suppongo, l'ho fatto find -name 'mongo.so'
e spostato il file dal 20090626 / a 20100525 / ... che ha provocato questo errore:
PHP Startup: mongo: Unable to initialize module
Module compiled with module API=20090626
PHP compiled with module API=20100525
These options need to match
Poi l'ho fatto pecl uninstall mongo
e pecl install mongo
- che ha creato il nuovo file mongo.so nel 20090626 /
Sono un po 'nuovo in tutto questo, quindi spero che sia un errore cieco facile da risolvere! Devo solo rimettere in moto il mongo.