Làm việc với Ubuntu 12.04 tại đây, nginx và php5-fpm
Tôi đã có mongo hoạt động tốt trên php 5.3, sau đó tôi đã thêm pond ondrej / php5 và cập nhật lên php5.4. Nó giữ các phần mở rộng GD và CURL, nhưng không mongo. Tôi đã thêm lại dòng vào tệp php.ini và không có gì. Sau đó, tôi kích hoạt lỗi khởi động và nhận được điều này:
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
Vì vậy, đoán mò, tôi đã làm find -name 'mongo.so'
và chuyển tệp từ 20090626 / sang 20100525 / ... dẫn đến lỗi này:
PHP Startup: mongo: Unable to initialize module
Module compiled with module API=20090626
PHP compiled with module API=20100525
These options need to match
Sau đó tôi đã làm pecl uninstall mongo
và pecl install mongo
- đã tạo ra tệp mongo.so mới ngay trong 20090626 /
Tôi là người mới đối với tất cả những điều này vì vậy hy vọng đây là một lỗi dễ bị mù! Tôi chỉ cần lấy mongo sao lưu và chạy.