Bekerja dengan Ubuntu 12,04 di sini, nginx dan php5-fpm
Saya punya mongo yang bekerja dengan baik di php 5.3, kemudian saya menambahkan ondrej / php5 ppa dan diperbarui ke php5.4. Itu membuat ekstensi GD dan CURL, tetapi tidak mongo. Saya menambahkan kembali baris ke file php.ini, dan tidak ada. Lalu saya mengaktifkan kesalahan startup dan mendapatkan 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
Jadi, tebakan liar, saya lakukan find -name 'mongo.so'
dan memindahkan file dari 20090626 / ke 20100525 / ... yang menghasilkan kesalahan ini:
PHP Startup: mongo: Unable to initialize module
Module compiled with module API=20090626
PHP compiled with module API=20100525
These options need to match
Saya kemudian melakukannya pecl uninstall mongo
dan pecl install mongo
- yang membuat file mongo.so baru kembali pada 20090626 /
Saya agak baru dalam hal ini, semoga ini adalah kesalahan mudah yang bisa diperbaiki! Saya hanya perlu membuat mongo kembali dan berjalan.