2010年01月30日(土)
64bit版CentOS 5.3にnginxをインストールしてみた
ちまたで評判のウェブサーバnginxをCentOSにインストールしてみました.
yumを使えばすぐおわるかと思ったら,CentOSではnginxのパッケージは無いようでしたので,ソースからコンパイルしました.
以下,備忘録です.
ソースのダウンロード
こちらから環境と好みのバージョンのtarボールをダウンロード.
今回,Stable Versionのnginx-0.7.64を選びました.
ソースを展開
ダウンロードしたtarボールをお好みの作業用ディレクトリに移し,ソースを展開します.
ソースをどこに配置するかは好みによりますが,私は以下のようにしました.
$ tar xvzf nginx-0.7.64.tar.gz $ mkdir -p /usr/local/src/nginx $ mv nginx-0.7.64 /usr/local/src/nginx/0.7.64
configureでコンパイルの設定
ソースのディレクトリに移動し,configureでコンパイルの設定.
好みによって,prefixなどパラメータを指定しましょう.
$ cd /usr/local/src/nginx/0.7.64 $ ./configure
ここで問題発生! PCREライブラリが無い!?
./configure: error: the HTTP rewrite module requires the PCRE library.
PCREというライブラリが無い,というエラーが出ました.
というわけで,エラーの原因となったPCREパッケージを探したところ
$ yum search pcre (中略) pcre.i386 : Perl 互換正規表現ライブラリ pcre.x86_64 : Perl 互換正規表現ライブラリ pcre-devel.i386 : Development files for pcre pcre-devel.x86_64 : Development files for pcre
といったものが出てきました.どうやら正規表現を扱うためのライブラリのようです.
そこで,下記コマンドで
$ yum install pcre pcre-devel
PCREをインストールてから再度configureを叩いて設定完了しました.
インストール
さて,ここまで来たら,makeコマンドでインストール!
$ make $ make install
あとはパスを通すなど使い易い設定をしておこうっと.
とりあえず,シンボリックリンクを作成しました.
$ ln -s /usr/local/nginx/sbin/nginx /usr/sbin/nginx
さてと,これからドキュメントを読んで,ウェブサーバ立てるぞー
参考
ROYAL CANIN Japan
クリック: 4回
クリック: 4回










