nginx は、各プラットフォームのデフォルトのパッケージを使用してインストールできます。この記事では、特定のコンパイル パラメーター情報を含め、ソース コードのコンパイルとインストールの使用方法を紹介します。 正式起動前に、コンパイル環境gcc g++開発ライブラリ等がデフォルトでインストールされている必要があります。 Ububtu プラットフォームのコンパイル環境では次の手順を使用できますapt-get install build-essentialapt-get install libtoolcentos プラットフォームのコンパイル環境では次の手順を使用できます make をインストールします:yum -y install gcc automake autoconf libtool makeInstall g++: yum install gcc gcc-c++ いよいよ正式スタートです---------------------------------- -------- -----------------------------------通常、インストールする必要がありますまず、pcre と zlib は再インストール用であり、gzip 圧縮用です。 1. ソース コード ディレクトリを選択します この記事で選択したディレクトリは /usr/local/src です cd /usr/local/src 2. PCRE ライブラリ ftp://ftp をインストールします。 csx.cam.ac .uk/pub/software/programming/pcre/ 最新の PCRE ソース コード パッケージをダウンロードします。次のコマンドを使用して PCRE パッケージをダウンロード、コンパイル、インストールします: cd /usr/local/src wget ftp: //ftp.csx.cam.ac. uk/pub/software/programming/pcre/pcre-8.35.tar.gz tar -zxvf pcre-8.35.tar.gzcd pcre-8.35./configuremake / /自動コンパイルに使用しますmake install3 .zlib ライブラリをインストールしますhttp://zlib.net/zlib-1.2.8.tar.gz 最新の zlib ソース コード パッケージをダウンロードし、次のコマンドを使用してダウンロード、コンパイルし、 zlib パッケージをインストールします: cd /usr/local/srcwget http://zlib.net/zlib-1.2.8.tar.gztar -zxvf zlib-1.2.8.tar.gzcd zlib-1.2 .8./configuremakemake install4. ssl をインストールします (デフォルトで ssl がインストールされていない vps もあります)cd /usr/local/srcwget http://www.openssl.org/source/openssl -1.0.1c.tar.gztar -zxvf openssl-1.0.1c. tar.gz5. nginxのインストール Nginxには通常、安定版と開発版の2つのバージョンがあります。目的に応じて、Nginx を /usr/local にインストールします。詳細な手順は、/nginx ディレクトリにあります: cd /usr/local/src wget http://nginx.org/download/nginx-1.4.2。 tar.gz tar -zxvf nginx-1.4.2.tar.gz cd nginx-1.4.2./configure --sbin-path=/usr/local/nginx/nginx --conf-path=/usr /local/nginx/nginx.conf --pid-path=/usr/local/nginx/nginx.pid --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.35 - -with-zlib=/usr/local/src/zlib-1.2.8 --with-openssl=/usr/local/src/openssl-1.0.1c または: ./configure --prefix=/usr/ local/nginx --with-http_stub_status_module --with-http_ssl_module --with -pcre=/root/soft/pcre-8.36./configure --prefix=/usr/local --sbin-path=/usr/local/ sbin/nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/ access.log --pid-path=/var/run/nginx/nginx.pid --lock-path=/var/lock/nginx.lock --user=nginx --group=nginx --with-http_ssl_module --with-http_flv_module --with-http_stub_status_module --with-http_gzip_static_module --http-client-body-temp-path=/var/tmp/nginx/client / --http-proxy-temp-path=/var/tmp/nginx/proxy/ --http-fastcgi-temp-path=/var/tmp/nginx/fcgi/ --http-uwsgi-temp-path=/var/tmp/nginx/uwsgi --http-scgi-temp-path=/var/tmp/nginx/scgi --with-pcre --with-file-aio -- with-http_image_filter_module ;makemake install--with-pcre=/usr/src/pcre-8.35 は、pcre-8.35 のソース コード パスを指します。 --with-zlib=/usr/src/zlib-1.2.7 は、zlib-1.2.7 のソース コード パスを指します。U インストール成功後は/usr/local/nginx fastcgi.conf koi-win nginx.conf.defaultfastcgi.conf.default LOGS SCGI_PARAMS_PARAMS MIME.TYPES arams.defaultcfastcgi_params.default mime となります。 Types.default uwsgi_params html /usr/local/nginx/nginx コマンドを実行して Nginx を起動し、netstat - ano|grep 80 結果が見つからない場合は、この手順を実行します (それubuntu では sudo で起動する必要があります。それ以外の場合はフォアグラウンドでのみ実行できます) sudo /usr/local/nginx/nginx オープンブラウジング ブラウザがこのマシンの IP にアクセスすると、「Welcome to nginx!」が表示されます。ブラウザに表示されている場合、Nginx がインストールされ、正常に実行されていることを意味します。 上記では、関連する側面を含め、Nginx のコンパイルとデプロイメント環境のインストールを紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。