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文件
$ ./configure --prefix=PREFIX
$ make
$ make install
$ 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源码包安装过程记录的主要内容,如果未能解决你的问题,请参考以下文章