【Ubuntu 16】源码包安装Apache Httpd
原创
©著作权归作者所有:来自51CTO博客作者wx6392ac4fd4877的原创作品,请联系作者获取转载授权,否则将追究法律责任
源码包安装适合初学者使用。
背景信息
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