linux中安装apache流程

在查看过系统是否已经安装过Apache后,进行以下步骤

代码如下:
1.
到Apache网站中下载版本文件
https://www.apache.org
我下载的版本地址为:
http://mirrors.hust.edu.cn/apache/httpd/httpd-2.2.34.tar.gz
说明: 最好选用.gz的软件,不要使用.bz2的压缩软件。

2.
进行安装,并查看结果
root@ysg ~]# wget http://mirrors.hust.edu.cn/apache/httpd/httpd-2.2.34.tar.gz
wget -q 安静的下在(不显示输出信息)
root@ysg ~]#tar xf httpd-2.2.34.tar.gz

说明:解压后进入目录,查看 README 与 INSTSLL 这两个文件。接触新软件一定要看,内有安装说明。

3.
常用的编译参数
./configure \
--prefix=/usr/my/apache2.2.34 \
--enable-deflate \
--enable-expires \
--enable-headers \
--enable-modules=most \
--enable-so \
--with-mpm=worker \
--enable-rewrite
1.安装路径
2.压缩
3.浏览器缓存时间长短
4.http中的head标签
5.激活大多数的模块
6.让Apache软件装载DSO
7.激活mpm中的worker模式
8.激活伪静态功能,重写功能
我的目录为:--prefix=/usr/my/apache2.234 \


在编译apache时,出现如下报错

checking whether to enable mod_deflate...checking dependencies

checking for zlib location... not found

checking whether to enable mod_deflate...configure: error: mod_deflate has been requested but can not be built due toprerequisite failures

解决方法:

安装 zlib-devel

yum install zlib-devel -y

说明:解压后进入目录,查看 README 与 INSTSLL 这两个文件。接触新软件一定要看,内有安装说明。


4.
自动生成目录
make
make install

5.
运行
进入 /usr/my/bin,执行 #./apachectl start
在浏览器输入ip地址即可访问。
页面出现 It works!即安装成功。
此文件在 apache 安装路径下 htdocs 目录里面,我的为:/usr/my/htdocs

看到的一些问题及解决方法:
1、C编译器
描述:no acceptable C compiler found in $PATH
    See `config.log' for more details
解决:#yum intall gcc

2、C++编译器
描述:unrecognized option `-DHAVE_CONFIG_H'
解决:#yum install gcc-c++

3、apr-util路径
注意apr-util与apr安装路径相同,与网上某些资料有差异。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值