Linux 安装httpd

由于在机器安装时是自己设置基本的系统安装,好多东西都去掉了,所以在安装Httpd这个过程中遇到一些问题,

还好这些问题在前人都遇到过,本机系统版本是:Redhat5.4 ,

以下就是我的安装过程,在这里作个记录:

1,到这里 http://httpd.apache.org./download.jsp 下载httpd-2.2.21.tar.gz;

2,把该文件解压到对应的目录: tar -xvzf httpd-2.221.tar.gz ;

3,检查,编译并且安装该文文件

 

 

cd httpd-2.2.21;
# ./configure --enable-dav --enable-so --enable-mods-shared=all --prefix=/usr/local/apache2

 

# make
# make install

 如果正常一切OK,但是其中我遇到三个问题:

1,no acceptable C compiler found in $PATH

2,This system is not registered with RHN

3,“checking whether to enable mod_deflate... configure: error: mod_deflate has been requested but can not be built due to prerequisite failures

 

针对这三个问题下面分别做说明

1,没有GCC 编译器,最简单的是 yum install gcc;

可是这个时候又会报第二个错误,这个意思是由于redhat 没有注册,所有不能使用它自身的源进行更新,所以我们可以通过更换源来进行相关更新:

更改yum的源,即更换/etc/yum.repos.d/rhel-debuginfo.repo 这个文件。进入/etc/yum.repos.d/目录,终端中输入
wget http://docs.linuxtone.org/soft/lemp/CentOS-Base.repo
即可在此目录下得到CentOS-Base.repo文件,这是centos的源文件,只需将其重命名为rhel-debuginfo.repo即可,以前的文件做个备份。

这样前两个问题都解决了,对于第三个问题是由于  zlip-devel没有安装的原因;所以直接进行 yum install zlip-devel即可

4,  vi /usr/local/apache2/httpd.conf    添加一行  ServerName localhost:80

5,cd apache2/bin   ;./httpd -k start  ./httpd -k stop;  然后打开浏览器,输入 http://localhost;如果出现   It works !则表示成功。

 

 

 

你可能感兴趣的:(linux)