Maison >php教程 >PHP开发 >Tutoriel sur la création du package RPM nginx

Tutoriel sur la création du package RPM nginx

高洛峰
高洛峰original
2017-01-07 14:04:212250parcourir

Cet article décrit la méthode de création du package nginx RPM. Les exemples sont les suivants :

1. Téléchargez le code source nginx et exécutez la commande directement :

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

Après avoir obtenu le package de code source, décompressez-le et entrez dans le répertoire :

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

2. Écrivez le SPEC. fichier

fichier nommé : 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. Enfin, exécutez la commande rpmbuild et emballez le package rpm

.
rpmbuild -bb nginx.spec

À ce stade, une fois l'exécution terminée, le package rpm est empaqueté.

Pour plus d'articles liés au didacticiel du package RPM pour créer nginx, veuillez faire attention au site Web PHP chinois !


Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn