构建CentOS httpd RPM包

  1. 安装依赖包
yum install -y rpm-build autoconf libuuid-devel apr-devel apr-util-devel openldap-devel lua-devel libxml2-devel libtool doxygen db4-devel postgresql-devel mysql-devel sqlite-devel unixODBC-devel nss-devel
  1. 下载apr及httpd源码包
wget http://apache.otenet.gr/dist//apr/apr-1.6.3.tar.bz2
wget http://apache.otenet.gr/dist//apr/apr-util-1.6.1.tar.bz2
wget http://mirrors.tuna.tsinghua.edu.cn/apache//httpd/httpd-2.4.34.tar.gz
  1. 编译apr rpm包
rpmbuild -tb apr-1.6.3.tar.bz2
rpmbuild -tb apr-util-1.6.1.tar.bz2
  1. 安装apr包
yum localinstall /root/rpmbuild/RPMS/x86_64/apr-*
  1. 编译http包
rpmbuild -tb httpd-2.4.34.tar.bz2
  1. 安装http包
yum localinstall /root/rpmbuild/RPMS/x86_64/httpd-*

你可能感兴趣的:(构建CentOS httpd RPM包)