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.[
[email protected]]#./configure --prefix=/usr/local/web/apache --with-apr=/usr/local/apr--with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre
12. [
[email protected]]# make
13. [
[email protected]]# 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