Heim > php教程 > PHP开发 > Hauptteil

Tutorial zum Erstellen eines Nginx-RPM-Pakets

高洛峰
Freigeben: 2017-01-07 14:04:21
Original
2221 Leute haben es durchsucht

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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

rpmbuild -bb nginx.spec
Nach dem Login kopieren

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!


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage