linux 中 Apache 安装

来源:互联网 发布:室内装修设计图软件 编辑:程序博客网 时间:2024/06/05 14:46
Linux  版本: Rehat6.2
Apache 版本: httpd-2.2.9

1. 下载apache, http://httpd.apache.org/download.cgi 通过这个官方网站,我们可以下到最新的版本。现在版本都是以这样的方式表达的:httpd-*.*.*.tar.gz
2. 例如,你现在去官网下载的就是最新版本:httpd-2.2.9.tar.gz。
3. 好了,下载到你的家目录/root里面。
4. [root@hostlocal~]#ls    //你会看到你下载的httpd-2.2.9.tar.gz.
5. [root@hostlocal~]# tar –zxvf httpd-2.2.9.tar.gz // 解压后为httpd-2.2.9
6. [root@hostlocal~]# mkdir –p/usr/local/web/apache/  //在这个目录下建立文档,利于管理
7. [root@hostlocal~]# mv /root/httpd-2.2.9/usr/local/src/  //将安装包放到/src下,利于管理
8. yum安装:gcc,gcc-c++,uuid-devel,libuuid-devel
yum install gcc
yum install gcc-c++
yum install make
yum install uuid-devel
yum install libuuid-devel

9. 安装apache 依赖关联包(共四个:apr,apr-iconv,apr-util,pcre)
(1)、安装apr
# tar zxvf apr-1.3.8.tar.gz
# cd apr-1.3.8
# ./configure --prefix=/usr/local/apr
# make
# make install
(2)、安装apr-iconv
# tar -zxvf apr-iconv-1.2.1.tar.gz
# cd apr-iconv-1.2.1
# ./configure --prefix=/usr/local/apr-iconv--with-apr=/usr/local/apr
# make
# make install
(3)、安装apr-util
# tar zxvf apr-util-1.3.9.tar.gz
# cd apr-util-1.3.9
# ./configure --prefix=/usr/local/apr-util--with-apr=/usr/local/apr--with-apr-iconv=/usr/local/apr-iconv/bin/apriconv
# make
# make install
(4)、安装 pcre
下载:http://sourceforge.net/projects/pcre
# unzip -o pcre-8.10.zip
# cd pcre-8.10
# ./configure --prefix=/usr/local/pcre
# make
# make install

10.[root@hostlocal~]# cd httpd-2.2.9

11.[root@httpd-2.2.9]#./configure --prefix=/usr/local/web/apache --with-apr=/usr/local/apr--with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre
12. [root@httpd-2.2.9]# make
13. [root@httpd-2.2.9]# make install
启动 apache
14. [root@~]# /usr/local/web/apache/bin/apachectlstart

安装完成>>>

验证安装:
查看apache版本:
 [root@~]# /usr/local/web/apache/bin/apachectl-v
如果出现版本信息,说明安装成功。

常见问题:
通过别的机器不能访问apache的测试页面:http://192.168.2.9/
一般是防火墙配置的问题。
解决方法:
 [root@~]# vi /etc/sysconfig/iptables
添加如下代码在“:OUTPUT ACCEPT[0:0]”之后。
:OUTPUT ACCEPT [0:0]
-A OUTPUT-p tcp --sport 80 -j ACCEPT
-A INPUT -ptcp --dport 80 -j ACCEPT
 说明sport 指定匹配规则的源端口
dport 指定匹配规则的目的端口
OUTPUT 处理出站信息
INPUT 处理入站信息
然后保存iptables,重启防火墙
[root@~]# service iptables restart
然后访问 http://192.168.2.9/(具体根据你的ip配置情况)
出现“Itworks!
问题解决!!!

testlink 安装:http://wen.yan1987.blog.163.com/blog/static/5544612720110270540646/

补充:启动 apache2 遇到问题:
Could not reliably determine the server’s fully qualified domainname, using 127.0.0.1 for ServerName
解决办法: http://www.cherrot.com/2011/11/apache-server-fully-qualified-domain-name
原创粉丝点击