在LINUX上,Apache安装记

在LINUX上,Apache安装记

APACHE我下载的是httpd-2.2.22.tar.bz2  ,源码格式的。 ,LINUX是64位的,查看了下版本,使用 cat/etc/issue , 显示Red Hat Enterprise LinuxServer release 5.4 (Tikanga)。。

然后解压缩bzip2 –d *.bz2  ,主目录下原BZ2文件不见了,变成了TAR文件……

然后再tar -xzvf  * .tar  ,减压,提示不是ZIP格式。。晕。。查看参数,发现这个可疑, -z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?我想可能是不是ZIP格式,而用-Z用GZIP来打开就ERR了。所以去掉-Z..

tar -xvf  * .tar  ,成功了,主目录下TAR文件也不见,一个文件夹httpd-2.2.22

上网查询安装APCEH指令,说是以下三个

./configure--prefix=/usr/local/apache2 --enable-module=so
make
make install

打入./configure xxxx ,提示找不到C编译器,K,的要安装GCC了。。

下了个GCC源码版 70M,但是没法编译,看来只好下rPM版本了。

RPM版 的GCC连同依赖的四个RPM到是不大 ,也就十三M左右……

运行 rpm –igcc.rpm,提示好多库找不到,依赖的到是蛮多的,……

就用YUM安装GCC吧……还好YUM还在,运行yuminstall gcc,但是提示找不到包……

啊,查了下,在线安装需要设定源、仓库URL,本地安装需要把GCC的RPM都下全……

查看配置文件/etc/yum.repos.d/ create_yum_repo_yourself.repo,里边是空的,怪不得装不下……

百度到个YUM源……就是一个HTTP地址,还是SOHU提供的。晕啊,SOHU什么时候也参加开源运动了。奇怪……把那些XML格式的写入create_yum_repo_yourself.repo。。

再次yuminstall gcc,这次提示要下载更新九个东东。32M,EN还不错……当提示是否下载,我写了个Y..

可提示KEY错误……打开文件,gpgcheck,设置为0,不检查KEY,这样终于OK了,把GCC装上了。

忽然想起来,我手式下载GCC RPM的时候,没注意选择64位的,不知道会不会有影响而不成功。……

然后,我./configure xxxx,终于OK了。

然后 make,竟然提示找不到MAKE命令,我记得这个是内部指令啊,怎么会找不到呢,跑到BIN目录看了下,确实没有,上网一查,说要安装……啊原来这个也是工具啊。

rpm -qa | grep make看你是否安装了make.

果然没有……

Yum install make,安装OK……

再次MAKE,成功……

然后make install ,也OK了。

YEAH.经过两三小时折腾,终于把APACHE安装好了。

启动APCEH  /usr/local/apache2/bin/apachectlstart

更改主页,/usr/local/apache2/htdocs/index.html

测试 http://IP,

 

YEHA.OK..

 

然后设立apache自动启动- -

建立文件,/etc/rc.d/init.d/apached,设为可执行

写入启动脚本:

/usr/local/apache2/bin/apachectl start

 

 

 

 

原文地址:https://www.cnblogs.com/attilax/p/15200009.html