MongoDB 用の PHP ドライバー モジュール拡張機能をインストールする

この記事は、いくつかのエラーを記録するためのものです。

最初に mongo-php-driver をダウンロードします。readme を読まないと直接設定できません。エラー php-config が見つかりません。 --with-php-config=PATH を使用してください

最初に phpize を実行するには、そうでない場合は、php5-dev をインストールします。

次に、手順に従ってください

    phpize
    ./configure
    make
    sudo make install


次に、`php.ini` ファイルに以下を追加します:


    extension=mongo.so

成功をテストする方法は、phpinfo に移動して、mongo モジュールがロードされているかどうかを確認することですが、結果はロードされていません。

別の方法として、先ほど php.ini に追加されたものを削除します。

/etc/php5/mods-available/mongo.ini中添加下面代码
; configuration for php mongo module
; priority=30
extension=mongo.so

次に、リンクを作成します

cd ../cli/conf.d
sudo ln -s ../../mods-available/mongo.ini 30-mongo.ini
cd ../fpm/conf.d
sudo ln -s ../../mods-available/mongo.ini 30-mongo.ini
実際、これら 2 つの方法は同じことを行います。

結果はまだ良くありません。二度と来ません。make test で失敗しました。

後で、しばらくきれいにしてから、最初からやり直してください。

ということで改めて学びましたが、make clean とは前回のmakeコマンドで生成されたオブジェクトファイル(接尾辞が「.o」の付いたファイル)と実行ファイルをクリアすることです。

また、php5 サービスを再起動することを忘れないでください。

おすすめ

転載: blog.csdn.net/cscj2010/article/details/41443451
おすすめ