ホームページ >バックエンド開発 >PHPチュートリアル >ubuntuにnginxをコンパイルしてインストールする

ubuntuにnginxをコンパイルしてインストールする

WBOY
WBOYオリジナル
2016-08-08 09:31:231017ブラウズ

アップデート元: apt-get update
アップグレードソフトウェア: apt-get upgrade
アップデートシステム: apt-get dist-upgrade
apt-get install openssl
apt-get install libssl-dev
yum -y install openssl openssl-devel
groupadd www-data
useradd -g www-data www-data
上記のナンセンスは使用される可能性があります
download zlib pcre openssl
./configure --prefix=/usr/local/tengine --user=www-data --group = www-data --with-zlib=/home/zlib-1.2.8 --with-pcre=/home/pcre-8.36 --with-openssl=/home/openssl-1.0.1k
(zlib pcre と opensslは、ダウンロードしたファイルの解凍後のパスです)
構成概要
+ PCRE ライブラリを使用: /home/pcre-8.36
+ OpenSSL ライブラリを使用: /home/openssl-1.0.1k
+ md5: OpenSSL ライブラリを使用
+ sha1: OpenSSL ライブラリの使用
+ zlib ライブラリの使用: /home/zlib-1.2.8
+ jemalloc ライブラリは無効です
nginx パスのプレフィックス: "/usr/local/tengine"
nginx バイナリ ファイル: "/usr/local/tengine /sbin /nginx"
nginx 設定プレフィックス: "/usr/local/tengine/conf"
nginx 設定ファイル: "/usr/local/tengine/conf/nginx.conf"
nginx pid ファイル: "/usr/local/tengine/ logs/nginx.pid"
nginx エラー ログ ファイル: "/usr/local/tengine/logs/error.log"
nginx http アクセス ログ ファイル: "/usr/local/tengine/logs/access.log"
nginx httpクライアントリクエストボディ一時ファイル: "client_body_temp"
nginx dso モジュールパス: "/usr/local/tengine/modules/"
nginx http プロキシ一時ファイル: "proxy_temp"
nginx http fastcgi 一時ファイル: "fastcgi_temp"
nginx http uwsgi一時ファイル: "uwsgi_temp"
nginx http scgi 一時ファイル: "scgi_temp"
nginx を起動するには、/usr/local/nginx/sbin/nginx コマンドを実行するだけです。 nginx が起動したら、-s パラメーターを指定して nginx を呼び出すことで制御できます。使用される構文形式は次のとおりです:
nginx -s signal
ここで、signal には次のパラメーターのいずれかを指定できます:
* 高速シャットダウンを停止する
* 正常なシャットダウンを終了する
* reload 構成ファイルを再ロードする
* restart ログ ファイルを再度開く
PATH 変数を変更するreplace #/usr/local/nginx/sbin/nginx を使用します # nginx
Modify/etc/profile 最後に行を追加します
export PATH=/usr/local/tengine/sbin:$PATH
//Restart
source /etc/profile
ブートスタートアップを追加
echo "/usr/local/tengine/sbin/nginx" >>/etc/rc.local

上記では、関連コンテンツも含めて、ubuntu での nginx のコンパイルとインストールを紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。

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