centos7へのNgixnのインストール(1)

ダウンロードアドレス   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権限が必要です(システムにファイルを書き込む必要があるため)。

 

 

おすすめ

転載: blog.csdn.net/qq_30264689/article/details/105270721