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

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

高洛峰
高洛峰オリジナル
2017-01-07 14:04:212223ブラウズ

この記事では、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 サイトに注目してください。

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