ここでUbuntu 12.04、nginxおよびphp5-fpmを操作する
私はmongoをphp 5.3でうまく動作させてから、ondrej / php5 ppaを追加し、php5.4に更新しました。GDとCURLの拡張は維持されましたが、mongoは維持されませんでした。この行を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
- 20090626に右バック新しいmongo.soファイルを作成しました/
私はこれらすべてに少し新しいので、うまくいけばこれは修正するのが簡単な間違いです!mongoを起動して実行するだけです。