1. 公式 Web サイトからインストール パッケージをダウンロードします。
Linux に適したバージョンを選択します。ここでは、最新バージョンを選択します。ローカルにダウンロードしてサーバーにアップロードするか、ダウンロードします。 centos で wget コマンドを使用して直接実行します。
#/usr/local ディレクトリに切り替えて、ソフトウェア パッケージをダウンロードします。# cd /usr/local # wget http://nginx.org/download/nginx-1.11.5.tar.gz
2. nginx## をインストールします。
#まず、次のコマンドを実行して nginx の依存ライブラリをインストールします。依存ライブラリが存在しない場合、インストールに失敗する可能性があります。詳細は記事末尾のエラー メッセージを参照してください。
# yum install gcc-c++ # yum install pcre # yum install pcre-devel # yum install zlib # yum install zlib-devel # yum install openssl # yum install openssl-devel
インストール パッケージを抽出します
# tar -zxvf nginx-1.11.5.tar.gz
# cd /usr/local/nginx-1.11.5/
# ./ を実行します。 configure
# ./configure
この操作では、nginx が正常にインストールできることを確認するために、現在のシステム環境が検出されます。この操作を実行すると、次のプロンプトが表示される場合があります:
os の確認
linux 3.10.0-123.el7.x86_64 x86_64
C コンパイラをチェックしています ... 見つかりません
./configure: エラー: C コンパイラ cc が見つかりません
上記のエラー メッセージが表示された場合は、yum install gcc-c を実行して gcc をインストールします。# ./configure: error: http 書き換えモジュールには pcre ライブラリが必要です。
--without-http_rewrite_module オプションを使用してモジュールを無効にするか、pcre ライブラリをシステムにインストールするか、pcre ライブラリ をソースから静的にビルドすることができます。 --with-pcre=上記のプロンプトが表示された場合は、pcre ライブラリが欠落していることを意味します。
./configure : エラー: http gzip モジュールには zlib ライブラリが必要です。
--without-http_gzip_module オプションを使用してモジュールを無効にするか、zlib ライブラリをシステムにインストールするか、ビルドすることができます。 the zlib library --with-zlib=上記のプロンプトが表示された場合は、zlib ライブラリがis missing
そうでない場合は、./configure: エラー プロンプトが表示され、現在の環境に nginx をインストールできることを示します。make および make install を実行して、nginx
# make # make install
「cp: 'conf/koi-win' と '/usr/local/nginx/conf/koi-win' は同じファイルです」と表示される場合は、インストールパッケージを解凍した可能性があります。 /usr /local/nginx ディレクトリにある場合、解決策は、ディレクトリの名前を別の名前に変更してから、make、make install を実行することです。
switch /lib/systemd/system/ ディレクトリに移動し、nginx.service ファイルを作成します。 vim nginx.service# cd /lib/systemd/system/
# vim nginx.service
[unit] description=nginx after=network.target [service] type=forking execstart=/usr/local/nginx/sbin/nginx execreload=/usr/local/nginx/sbin/nginx reload execstop=/usr/local/nginx/sbin/nginx quit privatetmp=true [install] wantedby=multi-user.target
終了して保存します。ファイルを実行し、systemctl enable nginx.service を実行して nginx を有効にします。 Start up
# systemctl enable nginx.service
systemctl stop nginx.service End nginx
systemctl restart nginx.service nginx を再起動します
4. インストールが成功したかどうかを確認します#http://server ip/ と入力します nginx インターフェイスが表示される場合は、インストールが成功したことを意味します以上がCentOS7にNginxをインストールして自動起動を設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。