1. 新しいバージョンの nginx をダウンロードします。
ダウンロード ページ:
wget -c http://nginx.org/download/nginx-1.13.12.tar.gz
2. 古いバージョンを入手します。 nginx 構成のバージョン
現在のバージョンを表示: /usr/local/nginx/sbin/nginx -v
現在の構成を表示: /usr/local/ nginx/sbin/nginx -v
[root@zixuephp nginx-1.13.6]# /usr/local/nginx/sbin/nginx -v nginx version: nginx/1.13.6 [root@zixuephp nginx-1.13.6]# /usr/local/nginx/sbin/nginx -v nginx version: nginx/1.13.6 built by gcc 4.8.5 20150623 (red hat 4.8.5-16) (gcc) built with openssl 1.0.2k-fips 26 jan 2017 tls sni support enabled configure arguments: --prefix=/usr/local/nginx --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_v2_module --with-http_gzip_static_module --with-http_sub_module --with-pcre --with-http_ssl_module
3. 新しいバージョンの nginx ソース コード パッケージを解凍します
tar -xzvf nginx-1.13.12.tar.gz cd nginx-1.13.12
4新しいバージョンを再コンパイルする前の構成
ここでの構成は古いバージョンと同じです: /usr/local/nginx/sbin/nginx -v
コードをコピーしますコードは次のとおりです。次のように:
./configure - -prefix=/usr/local/nginx --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with -http_v2_module --with-http_gzip_static_module --with-http_sub_module - -with-pcre --with-http_ssl_module
5. objs ディレクトリをコンパイルして生成し、ディレクトリを入力し、nginx# を置き換えます。 ##
makeコンパイル後、ls ディレクトリに objs があることがわかります。
[root@zixuephp nginx-1.13.12]# ls auto changes changes.ru conf configure contrib html license makefile man objs readme src [root@zixuephp nginx-1.13.12]#objs ディレクトリに入り、古いバージョンの nginx メイン プログラムを置き換えます (ここで操作する前に必ずバックアップしてください)エラーを避けるため)
[root@zixuephp objs]#mv nginx /usr/local/nginx/sbin/nginx
6.スムーズなアップグレード
make upgrade
7.アップグレードは成功しました。バージョンを確認してください
[root@zixuephp nginx-1.13.12]# /usr/local/nginx/sbin/nginx -v nginx version: nginx/1.13.12 [root@zixuephp nginx-1.13.12]# /usr/local/nginx/sbin/nginx -v nginx version: nginx/1.13.12 built by gcc 4.8.5 20150623 (red hat 4.8.5-16) (gcc) built with openssl 1.0.2k-fips 26 jan 2017 tls sni support enabled configure arguments: --prefix=/usr/local/nginx --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_v2_module --with-http_gzip_static_module --with-http_sub_module --with-pcre --with-http_ssl_moduleエラーを避けるために、アップグレードする前に、nginx プログラムと Web サイトのファイルを必ず事前にバックアップしてください。
以上がnginx をコンパイルしてインストールした後に nginx をスムーズにアップグレードする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。