apache源码包安装过程记录

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了apache源码包安装过程记录相关的知识,希望对你有一定的参考价值。

1.下载apache源码包

 
apache官网,包含非常多软件
 
找到apache软件
 
选定要下载的源码包   复制下载的url
 
进入linux的/usr/local/src 
等待下载完成
 
解压
tar -jxf httpd-2.4.25.tar.bz2
 
移动到安装目录 
mv httpd-2.4.25  /usr/local/apache2
 
 
2.安装apache
查看源码包INSTALL文件
 
  1. $ ./configure --prefix=PREFIX
  2.      $ make
  3.      $ make install
  4.      $ PREFIX/bin/apachectl start
指定安装目录 /usr/local/apache2/apache 
 
./configure --prefix=/usr/local/apache2/apache 
进行安装环境检查
结果报错
cannot find APR
 
apr 是apache 运行需要的一个库
 
3.安装apr
下载也在apache网站
 
都安装在/usr/local/apache2 
 
 
4.安装apr-util
 
再次安装apache  
报错 
cannot find APR-UTIL
 
跟apr下载是一个页面
安装  安装时指定 安装目录和apr安装目录
./configure --prefix=/usr/local/apache2/apr-util  --with-apr=/usr/local/apache2/apr
注意:apr-util 安装是否成功。
我第一次就没有安装成功,在安装Apache的时候报错  
cannot find lib    libaprutil-1.la  
在apr-util安装目录下果然没找到该文件,删了重装了一边apr-util,才看到该文件
 
5.安装pcre
继续安装apache ,报错  cannot find pcre-config
rpm -q pcre  
可以看到已经安装了pcre 啊,
其实这里安装的是二进制包 ,不是开发包,
yum -y install pcre-devel.x86_64
安装pcre开发包
 
6.最终安装apache 
 
./configure --prefix=/usr/local/apache2/apache  --with-apr=/usr/local/apache2/apr-1.5.2 --with-apr-util=/usr/local/apache2/apr-util-1.5.4
 
make 
 
make install
 
查看 /usr/local/apache2/apache下面,已经生成了安装文件
 
7.启动apache 
./usr/local/apache2/apache/bin/apachectl start
 
打开浏览器  127.0.0.1    可以看到 it works!
 或者执行
netstat -tln
看到80端口开始监听了,
 
说明安装成功
 
下面可以配置apache 了
 
 
总结:
看似简单的一个源码包安装过程,折腾了2个多小时,可见凡事一定不要眼高手低,做过才知道
 
 
 

以上是关于apache源码包安装过程记录的主要内容,如果未能解决你的问题,请参考以下文章

5-2 源码包安装过程

手工编译安装Apache网站(源码包编译安装)

centos安装源码包 示例安装apache

源码编译安装LAMP

Red Hat5下源码安装mysql5.6过程记录

看看spark的源码