【Ubuntu 16】源码包安装Apache Httpd

本文介绍如何通过源码包安装httpd2.4及其依赖库APR、APR-Util和PCRE的过程。首先安装APR及APR-Util,确保为httpd提供稳定接口;随后安装PCRE库,支持Perl兼容的正则表达式;最后配置并安装httpd2.4。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

源码包安装适合初学者使用。

背景信息

APR (Apache Portable Runtime)
Apache可移植运行的任务(APR)项目是创建和维护软件库,为底层平台的具体实现提供了一个可预见的和一致的接口。
其主要目标是提供一个API,软件开发商可以编码和放心的预测如果不相同的行为,无论平台上的软件建设,
缓解他们需要代码的特殊条件下工作或利用特定平台的不足或特点。

PCRE (Perl Compatible Regular Expressions)
PCRE库是一套利用Perl5来实现的正则表达式匹配函数集,PCRE有自己的原生API,以及一套包装函数对应于POSIX正则表达式API。PCRE库是免费的,即使是用来构建商业利益软件

安装httpd 2.4需要以上三个库提供函数

安装包已经从apache官网下载并上传到Download目录下

dream361@master:~$ ls Downloads/
apr-1.5.2.tar.gz  apr-util-1.5.4.tar.gz  httpd-2.4.25.tar.gz  pcre-8.39.tar.gz

1.安装APR

tar -zxf apr-1.5.2.tar.gz  
cd  apr-1.5.2
./configure --prefix=/usr/local/apr  
make && make install  

2.安装APR-Util

tar -zxf apr-util-1.5.4.tar.gz  
cd apr-util-1.5.4  
./configure --prefix=/usr/local/apr-util -with-apr=/usr/local/apr/bin/apr-1-config  
make && make install

3.安装PCRE

unzip -o pcre-8.10.zip  
cd pcre-8.10  
./configure --prefix=/usr/local/pcre  
make && make install

4.安装httpd

./configure --prefix=/usr/local/apache2 --enable-so --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre

 





 

转载于:https://www.cnblogs.com/zhengwenqiang/p/6804594.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值