参考記事:http://www.open-open.com/lib/view/open1330171884015.html nginx-gridfsモジュールのインストールと使い方プロジェクトホームページ:https://github.com/mdirolf/nginx- Gridfs nginx-gridfs を通じて、http を直接使用して GridFS 内のファイルにアクセスできます。 1. インストール さまざまな依存関係パッケージをインストールします: zlib、pcre、openssl ubuntuでは、次のコマンドを実行します: sudo apt-get install zlib1g-dev //sudo apt-get install zlib-devがインストールできないようですsudo apt-get install libpcre3 libpcre3-devsudo apt-get install openssl libssl-devinstallgit (省略) gitを使用して、nginx-gridfsのコードをダウンロードします: git clone git://github.com/mdirolf/nginx-gridfs.git cd nginx-gridfs git submodule init git サブモジュールの更新 ダウンロードnginx: wget http://nginx.org/download/nginx-1.0.12.ziptar zxvf nginx-1.0.12.zipcd nginx-1.0。 12. /configure --add-module=>makesudo make install コンパイルエラーがある場合は、--with-cc を追加しますconfigure -opt=-Wno-error パラメーター。 2. nginx を設定します 次の location /pics/ { を server の設定に追加します field=filename type=string;Mongo 127.0.0.1:27017 ;} 上記の構成は次のように表現されます: データベースは Pics、ファイル名を通してファイルにアクセスするには filename、Filename タイプは Strしている現在、idとfilenameを介したファイルへのアクセスのみをサポートしています。 Start nginx: /usr/local/nginx/sbin/nginxMongoVUEを使用して、001.jpgに写真をアップロードします写真データベース内。 Open: http://localhost/pics/001.jpg 成功すると、表示された画像が表示されます。 3. nginx-gridfsの欠点は、ブレークポイントでダウンロードを再開し、分割してダウンロードする機能であるhttpのrangeサポートを実装していないことです。 上記では、nginx-gridfs モジュールのインストールと使用方法をさまざまな側面を含めて紹介していますが、PHP チュートリアルに興味のある友人に役立つことを願っています。