ダウンロードアドレス http://nginx.org/en/download.html
1.依存関係をインストールします
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
2.解凍してインストールします
//进入nginx目录
cd /usr/local/nginx
//进入目录
cd nginx-1.13.7
//执行命令
./configure
//执行make命令
make
//执行make install命令
make install
3.インストール後のデフォルトの場所
/ usr / local / nginx
1.基本情報
1. ./configureは、インストールプラットフォームのターゲット特性を検出するために使用されます。たとえば、CCまたはGCCがあるかどうかを検出しますが、CCまたはGCCは必要ありません。これは、シェルスクリプトです。
2. Makeはコンパイルに使用され、Makefileから命令を読み取ってからコンパイルします。
3. Make installはインストールに使用されます。また、Makefileから指示を読み取り、指定された場所にインストールします。
注:AUTOMAKEとAUTOCONFは、Cプログラムを配布するのに非常に便利なものです。
2、詳細な説明
1.コマンドを構成します
このステップは通常、次のコンパイルの準備のためにMakefileを生成するために使用されます。次のコードなど、configureの後にパラメータを追加することで、インストールを制御できます。実行可能ファイルは(デフォルトの/ usr / local / binの代わりに)/ usr / binにインストールされ、リソースファイルは(デフォルトの/ usr / local / shareの代わりに)/ usr / shareにインストールされます。同時に、一部のソフトウェア構成ファイルは、-sys-config =パラメーターを指定することで設定できます。一部のソフトウェアでは、-with、-enable、-without、-disableなどのパラメーターを追加して、コンパイルを制御することもできます。allowing。/ configure -helpを使用すると、詳細なヘルプを表示できます。
2、作る
このステップはコンパイルであり、ほとんどのソースコードパッケージはこのステップでコンパイルされます(もちろん、perlまたはpythonで記述された一部のソフトウェアは、perlまたはpythonを呼び出してコンパイルする必要があります)。makeプロセス中にエラーが発生した場合は、エラーコード(最後の行だけでなく)を書き留めてから、バグレポートを開発者に送信できます(通常はINSTALLに送信アドレスがあります)。依存度の低いライブラリなどの場合は、エラーコードを自分で注意深く調べる必要があります。
考えられるエラー:make ***がターゲットを指定しておらず、makefileが見つかりませんでした。問題は非常に明白です。Makefileがない場合はどうすればよいですか?最初に./configureしてから、makeを実行することが判明しました。
3、インストールする
このコマンドはインストールに使用されます(もちろん、一部のソフトウェアでは、一部のテストを実行するためにmakecheckまたはmaketestを実行する必要があります)。この手順では、通常、root権限が必要です(システムにファイルを書き込む必要があるため)。