源码包编译apache服务器[精炼]


主程序 :

1. httpd

依赖库 :

1. APR
2. APR-util
3. pcre

开始安装 :

  1. 安装APR
wget http://mirror.bit.edu.cn/apache//apr/apr-1.5.2.tar.gz
tar -zxvf ./apr-1.5.2.tar.gz
cd apr-1.5.2
./configure --prefix=/usr/local/apr && make && sudo make install
  1. 安装APR-util
wget http://mirror.bit.edu.cn/apache//apr/apr-util-1.5.4.tar.gz
tar -zxvf apr-util-1.5.4.tar.gz
cd apr-util-1.5.4
./configure --prefix=/usr/local/apr-util && make && sudo make install
  1. 安装pcre (注意这里有点坑 , 不能下载 pcre2-xxx 的分支 , 因为 apache 暂时并不支持 pcre2)
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.zip
unzip pcre-8.39.zip
cd pcre-8.39
./configure --prefix=/usr/local/pcre && make && sudo make install
  1. 安装httpd
wget http://mirror.bit.edu.cn/apache//httpd/httpd-2.4.25.tar.bz2
tar -jxvf ./httpd-2.4.25.tar.bz2
cd httpd-2.4.25
./configure --prefix=/usr/local/apache2 \
--with-apr=/usr/local/apr \
--with-apr-util=/usr/local/apr-util \
--with-pcre=/usr/local/pcre && \
make && \
sudo make install

你可能感兴趣的:(源码包编译apache服务器[精炼])