ホームページ  >  記事  >  バックエンド開発  >  Linux システムに nginx をインストールします。 Linux システムに ubuntu をインストールします。

Linux システムに nginx をインストールします。 Linux システムに ubuntu をインストールします。

WBOY
WBOYオリジナル
2016-07-29 08:53:391274ブラウズ

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 をコンパイルすると、以下が表示されます。エラー

Linux システムに nginx をインストールします。 Linux システムに ubuntu をインストールします。
は、このライブラリがシステムにデフォルトで存在するかどうかを最初に確認します。このライブラリはデフォルトで利用可能であり、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 チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。