ホームページ > バックエンド開発 > PHPチュートリアル > 一般的な nginx 拡張機能のインストール

一般的な nginx 拡張機能のインストール

WBOY
リリース: 2016-08-08 09:29:21
オリジナル
1352 人が閲覧しました

1. drizzle1.0 をインストールします:

wget http://agentzh.org/misc/nginx/drizzle7-2011.07.21.tar.gz
cd drizzle7-2011.07.21/
./configure --without-server 
make libdrizzle-1.0
make install-libdrizzle-1.0
ログイン後にコピー
/etc/profile を変更し、次の 2 行を追加するか、次の 2 つの文を直接実行します
export LIBDRIZZLE_INC=/usr/local/include/libdrizzle-1.0
export LIBDRIZZLE_LIB=/usr/local/lib
ログイン後にコピー

2. rds-json-nginx-module をダウンロードして解凍します
wget https://github.com/openresty/rds-json-nginx-module/archive/v0.13.tar.gz
ログイン後にコピー
tar -zxvf v0.13.tar.gz
ログイン後にコピー

3 drizzle-nginx-module をダウンロードして解凍します
wget https://github.com/openresty/drizzle-nginx-module/archive/master.zip
unzip master.zip
mv master.zip drizzle-nginx-module-master.zip
mv drizzle-nginx-module-master drizzle-nginx-module	
ログイン後にコピー

4. redis2-nginx-module をダウンロードして解凍します
wget https://github.com/openresty/redis2-nginx-module/archive/master.zip
unzip master.zip
mv master.zip redis2-nginx-module-master.zip
mv redis2-nginx-module-master redis2-nginx-module
ログイン後にコピー

set-misc-nginx-module (不明なディレクティブ「set_unescape_uri」)をダウンロードして解凍します
wget https://github.com/openresty/set-misc-nginx-module/archive/v0.28.tar.gz
tar -zxvf v0.28.tar.gz
ログイン後にコピー

lua-cjson をコンパイルします (モジュール 'cjson' が見つかりません)
wget http://www.kyne.com.au/~mark/software/download/lua-cjson-2.1.0.tar.gz	
tar -zxvf lua-cjson-2.1.0.tar.gz
cd lua-cjson-2.1.0
ログイン後にコピー
現在のディレクトリの Makefile を変更し、LUA_INCLUDE_DIR 値を $(PREFIX)/include/luajit-2.0 に割り当てます
make
make install
ログイン後にコピー

lua-redis-parser-0.10 をダウンロードしてコンパイルしますtar.gz (モジュール 'redis.parser' が見つかりません)
wget https://github.com/openresty/lua-redis-parser/archive/master.zip
mv master.zip lua-redis-parser-master.zip
unzip lua-redis-parser-master.zip 
cd lua-redis-parser-master
ログイン後にコピー

現在のディレクトリの Makefile を変更し、LUA_INCLUDE_DIR 値を $(PREFIX)/include/luajit-2.0 に割り当てます
4 再コンパイルします。 nginx
make && make install
ログイン後にコピー

<pre name="code" class="html">cd /data0/source_code/nginx-1.4.2  

./configure  --user=www --group=www --prefix=/data0/nginx-1.4.2 --with-http_stub_status_module --with-pcre=/data0/source_code/pcre-8.33/ --add-module=/data0/source_code/ngx_devel_kit-0.2.18  --add-module=/data0/source_code/echo-nginx-module-0.57 --add-module=/data0/source_code/lua-nginx-module-0.8.6  --add-module=/data0/source_code/rds-json-nginx-module-0.13 --add-module=/data0/source_code/drizzle-nginx-module --add-module=/data0/source_code/redis2-nginx-module --add-module=/data0/source_code/set-misc-nginx-module-0.28

make -j2

make install
ログイン後にコピー

完了後、次のように、現在のディレクトリで objs/nginx -V を実行して、インストールする必要があるすべてのモジュールがインストールされているかどうかを確認できます:

objs/nginx -V


上記では、一般的な nginx 拡張機能のインストールと、関連する内容を紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート