linux安装apache

我的linux是用阿里云上的,版本是CentOS 6.5

apache依赖于apr、apr-util和pcre,所以需要先安装这三个

apr(包含apr、apr-util和apr-iconv)是apache中的跨平台底层支持接口库(后来单独分离出来),pcre是用C语言编写的正则表达式函数库

 

一、安装apr

最新地址在:http://apr.apache.org/download.cgi

可以手动下载,也可以用wget

在linux中定位到自己的文件夹,执行:

[root@ctxsdhy package]# wget http://mirrors.tuna.tsinghua.edu.cn/apache/apr/apr-1.5.2.tar.gz
[root@ctxsdhy package]# tar -zxf apr-1.5.2.tar.gz
[root@ctxsdhy package]# cd apr-1.5.2
[root@ctxsdhy apr-1.5.2]# ./configure --prefix=/usr/local/apr
[root@ctxsdhy apr-1.5.2]# make && make install

 

二、安装apr-util

最新地址也在:http://apr.apache.org/download.cgi

执行:

[root@ctxsdhy package]# wget http://mirrors.cnnic.cn/apache/apr/apr-util-1.5.4.tar.gz
[root@ctxsdhy package]# tar -zxf apr-util-1.5.4.tar.gz
[root@ctxsdhy package]# cd apr-util-1.5.4
[root@ctxsdhy apr-util-1.5.4]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config
[root@ctxsdhy apr-util-1.5.4]# make && make install

 

三、安装pcre

最新地址在:ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre

执行:

[root@ctxsdhy package]# wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.tar.gz
[root@ctxsdhy package]# tar -zxf pcre-8.38.tar.gz
[root@ctxsdhy package]# cd pcre-8.38
[root@ctxsdhy pcre-8.38]# ./configure --prefix=/usr/local/pcre
[root@ctxsdhy pcre-8.38]# make && make install

 

四、安装apache

最新地址在:http://httpd.apache.org

执行:

[root@ctxsdhy package]# wget http://apache.fayea.com/httpd/httpd-2.4.23.tar.gz
[root@ctxsdhy package]# tar -zxf httpd-2.4.23.tar.gz
[root@ctxsdhy package]# cd httpd-2.4.23
[root@ctxsdhy httpd-2.4.23]# ./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre --enable-so
[root@ctxsdhy httpd-2.4.23]# make && make install

 

五、开启apache测试

1、修改httpd.conf配置

文件的位置在:"/usr/local/apache/conf/httpd.conf"

搜索"ServerName",取消这行的注释,改成:"ServerName localhost:80"

另:修改"DocumentRoot"可以改变网站根目录路径

 

2、开启apache

开启:/usr/local/apache/bin/apachectl start
重启:/usr/local/apache/bin/apachectl restart
停止:/usr/local/apache/bin/apachectl stop

 

3、访问外网ip

 

posted @ 2016-11-22 16:00  syxsdhy  阅读(274)  评论(5编辑  收藏  举报