여기에서 우분투 12.04로 작업하기, nginx 및 php5-fpm
mongo가 PHP 5.3에서 잘 작동하고 ondrej / php5 ppa를 추가하고 php5.4로 업데이트했습니다. GD 및 CURL 확장은 유지했지만 몽고는 유지하지 않았습니다. php.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
그래서 거친 추측으로 find -name 'mongo.so'
파일을 20090626 /에서 20100525 /로 옮겼습니다.이 오류가 발생했습니다.
PHP Startup: mongo: Unable to initialize module
Module compiled with module API=20090626
PHP compiled with module API=20100525
These options need to match
그때 한 pecl uninstall mongo
과 pecl install mongo
- 바로 돌아 20,090,626의 새로운 mongo.so 파일을 만든 /
나는이 모든 것에 약간 익숙하기 때문에 희망적으로 이것은 고치기 쉬운 맹목적인 실수입니다! 몽고를 백업하고 실행해야합니다.