ホームページ > php教程 > PHP开发 > nginx RPMパッケージ作成チュートリアル

nginx RPMパッケージ作成チュートリアル

高洛峰
リリース: 2017-01-07 14:04:21
オリジナル
2226 人が閲覧しました

この記事では、nginx RPM パッケージの作成方法について説明します。例は次のとおりです。

1. nginx ソース コードをダウンロードし、コマンドを直接実行します。ディレクトリに入ります:

cd /root
wget http://nginx.org/download/nginx-1.7.1.tar.gz
ログイン後にコピー

2. SPEC ファイルを書き込みます

ファイル名は次のとおりです: nginx.spec

tar zxvf nginx-1.7.1.tar.gz
cd nginx-1.7.1
ログイン後にコピー

3. 最後に rpmbuild コマンドを実行し、rpm パッケージをパッケージ化します

Summary: High Performance Web Server
Name: nginx
Version: 1.7.1
Release: el5
License: GPL
Group: Applications/Server
Source: http://nginx.org/download/nginx-%{version}.tar.gz
URL: http://nginx.org/
Distribution: Linux
Packager: yunjianfei <yunjianfei1987@gmail.com>
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}
%define srcdir /root/nginx-1.7.1
%description
nginx [engine x] is a HTTP and reverse proxy server, as well as a mail proxy server
%prep
%build
cd %{srcdir}
./configure --prefix=/usr/local/nginx
make -j8
%install
cd %{srcdir}
make DESTDIR=%{buildroot} install
%preun
if [ -z "`ps aux | grep nginx | grep -v grep`" ];then
 killall nginx >/dev/null
 exit 0
fi
%files
/usr/local/nginx
ログイン後にコピー

ここまでで、実行後、rpmパッケージのパッケージ化は完了です。

nginx RPM パッケージの作成に関するチュートリアルに関連するその他の記事については、PHP 中国語 Web サイトに注目してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート