1. まず、nginx 公式 Web サイト、Nginx ダウンロード アドレス: http://nginx.org/en/download.html から nginx をダウンロードします。
2. 必要なコンポーネントをインストールします: yum -y install make zlib zlib-devel gcc gcc-c++ ssh libtool
3. nginx をコンパイルすると、以下が表示されます。エラー
は、このライブラリがシステムにデフォルトで存在するかどうかを最初に確認します。このライブラリはデフォルトで利用可能であり、PCRE のバージョンである pcre-7.8-7.el6 が表示されます。
このバージョンのライブラリは存在するように意図されており、上の図のエラーを解決できません。解決策は、http://ncu.dl.sourceforge.net/project/pcre から自分でダウンロードすることです。 /pcre/8.37/pcre - 8.37.tar.gz から上位バージョンをダウンロードします。
ダウンロード後、システムに付属するデフォルトの pcreku を削除する必要があります
(削除しないと、上の図でマークされたエラーが常に表示されます)、
削除する前に、バックアップが完了したら、rpm を使用して、次のルート ディレクトリの lib64 の下に libpcre.so.0 をバックアップします。 -e --nodeps pcre コマンドは、システムのデフォルトの pcre ライブラリを削除します。次に、先ほどダウンロードしたpcreライブラリを解凍し、最初に./configureを使用してコンパイルし、次にmake checkを使用してコンパイルが正しいかどうかを確認します。合計数と成功数は同じです。を参照してください。最後に、make install コマンドを使用して、pcre ライブラリをインストールします。 pcre ライブラリをインストールした後、nginx を設定、コンパイル、インストールできます。
次のエラーが発生した場合は、ルート ディレクトリに切り替えて nginx コマンドを実行します:----->
共有ライブラリの読み込み中にエラーが発生しました:libpcre.so.1:接続しない openshared object file: No such file or directory
上記のエラーから、ルート ディレクトリにライブラリ libpcre.so.1 が存在しないことがわかります。エラーを解決するには、次のコマンドを実行します。 ln -s /user/nginx-1.8.1/lib/libprce.so.1 (このディレクトリは、nginx コンパイルで指定されたディレクトリの下にあります)
/lib64 (32 ビット システムの場合は /lib である必要があります)
この時点で ngix コマンドを再度実行すると、エラーは発生しません。 上記では、Linux システムのインストールを含む、Linux システムへの nginx のインストールについて説明しました。PHP チュートリアルに興味のある友人に役立つことを願っています。