1. 前書き
このインストールではソース コード インストールを使用します。メイン リソース パッケージは公式 Web サイトからダウンロードされ、二次依存関係は yum を使用してインストールされます。この記事にはインストールのみが含まれますnginx の設定と nginx が php にアクセスする方法については、この記事では扱いません。
2. インストール手順
nginx
2.1. nginx
wget http://nginx.org/download/nginx-1.12.0.tar.gz##2.2 をダウンロードします。 pcre インストール パッケージをダウンロードします
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.gzこのパッケージはインストールする必要はありません、単なる媒体です2.3。nginx と pcre
を解凍します。
tar zxvf nginx-1.12.0.tar.gz
tar zxvf pcre-8.39.tar.gz2.4. 依存関係パッケージのインストール
yum install -y gcc gcc-c++ zlib-devel2.5. Makefile の生成
cd nginx-1.12.0./configure --prefix=/usr/local/nginx (インストール ディレクトリ) --with-pcre=../pcre-8.39/(pcre 相対ディレクトリ) 結果は次のとおりです: 2.6.
make && make install
をコンパイルしてインストールします。 #結果は次のとおりです:
ここで nginx のインストールは完了です
3. nginx を開始します/usr/local/ nginx/sbin/nginx
ps aux|grep nginx
この時点では nginx で実行ステータスを確認します。正常に起動します。
4. 外部アクセス用にポート 80 を開くポートを開かないで実行しただけでは、ブラウザはアクセスできません。
firewall-cmd --zone=public --add-port=80/tcp --permanent
ポート 80 が正常に開きました
再生ポートを開くにはファイアウォールを再起動する必要があります
systemctl restart firewalld.service
ここにアクセスすると、ブラウザを再度開いてアクセスできます。
ブラウザにアクセスすると、上記のインターフェイスが表示されます。これは、nginx がインストールされていることを意味します。
以上がLNMP コンパイルおよびインストール用に nginx をインストールおよび構成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。