Heim >php教程 >PHP开发 >Tutorial zum Erstellen eines Nginx-RPM-Pakets

Tutorial zum Erstellen eines Nginx-RPM-Pakets

高洛峰
高洛峰Original
2017-01-07 14:04:212223Durchsuche

In diesem Artikel wird die Methode zum Erstellen eines Nginx-RPM-Pakets beschrieben:

1. Laden Sie den Nginx-Quellcode herunter und führen Sie den Befehl direkt aus:

cd /root
wget http://nginx.org/download/nginx-1.7.1.tar.gz

Nachdem Sie das Quellcodepaket erhalten haben, entpacken Sie es und geben Sie das Verzeichnis ein:

tar zxvf nginx-1.7.1.tar.gz
cd nginx-1.7.1

2. Schreiben Sie die SPEC Datei

Dateiname: nginx.spec

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

3. Führen Sie abschließend den Befehl rpmbuild aus und packen Sie das RPM-Paket

rpmbuild -bb nginx.spec

An diesem Punkt, nachdem die Ausführung abgeschlossen ist, wird das RPM-Paket gepackt.

Weitere Artikel zum RPM-Paket-Tutorial zur Erstellung von Nginx finden Sie auf der chinesischen PHP-Website!


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn