• 技术文章 >php教程 >PHP开发

    制作nginx的RPM包教程

    小葫芦小葫芦2017-01-07 14:04:21原创1064
    本文讲述了制作nginx的RPM包的方法,实例如下:

    1. 下载nginx源码,直接运行命令:

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

    在拿到源码包之后,解压,并进入目录:

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

    2. 编写SPEC文件

    文件名为: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. 最后执行rpmbuild命令,打rpm包

    rpmbuild -bb nginx.spec

    至此,执行完毕之后,rpm包就打包完成了。

    更多制作nginx的RPM包教程相关文章请关注PHP中文网!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:制作 nginx RPM包
    上一篇:详解Linux 操作系统下安装rpm包的方法步骤 下一篇:类似rpm包管理器的Windows Installer PowerShell Module简介
    线上培训班

    相关文章推荐

    • Laravel 5.3 学习笔记之 错误&日志• 一个嵌入式Linux系统的键盘驱动实现 (1)• SQL Server 触发器• Yii模型操作之criteria查找数据库的方法• AngularJS辅助库browserTrigger用法示例

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网