アットウィキロゴ

linux_nginx_1.0.15_install_src

nginx 1.0.15のソースからのインストール

TOP > linux > nginx > 1.0.15 > install > src

概要

ソースからコンパイルを行ってインストールする方法


コンテンツ一覧

+ コンテンツ一覧


実行環境


実施手順


ソースの入手、コンパイル~インストール

  1. ############################################################
  2. # OSによってパターンが変わります
  3. ############################################################
  4. # 管理者権限で実行
  5. su - # case by CentOS
  6. sudo su # case by ubuntu
  7.  
  8. ############################################################
  9. # 以降の手順は基本的に同じです。
  10. ############################################################
  11.  
  12. # ソースダウンロード先
  13. comp_dir=/usr/local/src
  14. # パッケージ名
  15. pack_name=nginx
  16. # バージョン
  17. version=-1.0.15
  18. # ソースのファイル形式
  19. ext=.tar.gz
  20. # tar解凍時のオプション
  21. ext_opt=z
  22. # インストール先ディレクトリ
  23. ins_dir=/opt/${pack_name}
  24. # ダウンロード元パッケージ
  25. dl_uri=http://nginx.org/download/nginx-1.0.15.tar.gz
  26.  
  27. cd ${comp_dir}
  28. rm -rf ${pack_name}${version}
  29. wget ${dl_uri} -O ${pack_name}${version}${ext}
  30. tar ${ext_opt}xf ${pack_name}${version}${ext}
  31. cd ${pack_name}${version}
  32. ./configure \
  33. --prefix=${ins_dir} \
  34. --with-pcre=/usr/local/src/pcre-8.31 \
  35. --with-zlib=/usr/local/src/zlib-1.2.7 \
  36. && make
  37. /bin/mv ${ins_dir} /tmp/${pack_name}_bk`date +%Y%m%d%H%M%S`
  38. make install
  39.  

configure オプション


--prefix=[module]
インストール先のディレクトリ指定
--with-pcre[=DIR]
pcreライブラリの指定
必須オプションです。
他のコンパイルオプションしだいでは不要ですが、組み込むことをお勧めします。
他のコンパイルとは違い、ソースのパスを指定するようです。
--with-zlib[=DIR]
zlibライブラリの指定
必須オプションです。
他のコンパイルオプションしだいでは不要ですが、組み込むことをお勧めします。
他のコンパイルとは違い、ソースのパスを指定するようです。


補足


本手順のインストールではpcreに依存します。
先にpcreのインストールを実施してください。

本手順のインストールではzlibに依存します。
先にzlibのインストールを実施してください


参考サイト



Today: -
Yesterday: -
Total: -

タグ:

+ タグ編集
  • タグ:
最終更新:2012年11月13日 12:54