您的位置:首页 > 运维架构 > Apache

linux apache的安装

2016-09-19 17:24 113 查看
检查该环境中是否已经存在httpd服务的配置文件,默认存储路径:/etc/httpd/httpd.conf(这是centos预装的Apache的一个ent版本,一般我们安装源代码版的Apache)。如果已经存在/etc/httpd/httpd.conf,请先卸载或者关闭centos系统自带的web服务,执行命令:chkconfig httpd off,再或者把centos自带的httpd服务的80端口改为其他端口,只要不与我们安装的Apache服务的端口冲突就可以

下载Apache安装包(httpd-2.4.3.tar.gz),下载地址:http://httpd.apache.org/

不同版本在编译时是不同的,configure后跟的参数不同。

./configure –prefix=/usr/local/apache2 –with-apr=/usr/local/apr –with-apr-util=/usr/local/apr-util/ –with-pcre=/usr/local/pcre (除了指定Apache的安装目录外,还要安装apr、apr-util、pcre,并指定参数)

make

make install

这里说明一下,–prefix表示要将apr安装到哪个目录;如果目录不存在,程序为什么创建;最好加上此参数;我第一次没有加,安装完成后找不到文件了;因为我们在后面的安装中非常需要这个目录;–prefix=绝对路径名

没安装c编译器:错误为:no acceptable C compiler found in $Path

直接运行 yum install gcc,安装Gcc即可

这里提示一个错误configure: error: APR not found. Please read the documentation.

经网上查阅资料才知道这是Apache的关联软件,需要安装APR软件。

解压缩后安装apr

安装apr时报错cannot remove `libtoolt’: No such file or directory

查到好多解决方法随便用了一个

1.http://blog.sina.com.cn/s/blog_6294abe70101b51z.html

2.http://lxsym.blog.51cto.com/1364623/421605/

成功后继续安装apr

在继续安装apache

命令要加上参数 ./configure –prefix=/usr/local/apache/apache-2.4.23 –with-apr=/usr/local/apache/apr

with后加上之前的apr安装目录(此时目录下应该有东西)

然后报 APR-util找不到

再去安装 APR-util(方法与上面相同)

命令:./configure –prefix=/usr/local/apache/apr-util -with-apr=/usr/local/apache/apr/bin/apr-1-config(要加上一个配置文件,否则报apr错)

安装完成后再回去原来http目录继续安装apache

命令要加上参数 ./configure –prefix=/usr/local/apache-2.4.23 –with-apr=/usr/local/apache/apr/bin/apr-1-config –with-apr-util=/usr/local/apache/apr-util/bin/apu-1-config(添加之前安装的两个配置文件)

报错:pcre-config for libpcre not found

cd pcre安装包目录执行命令:./configure –prefix=/usr/local/apache/pcre

安装完成再次回去安装apache

make

make install

完成安装!!

修改http-conf文件添加

找到:

#ServerName www.example.com:80

修改为:

ServerName 127.0.0.1:80或者ServerName localhost:80

记得要去掉前面的“#”

参考文档:

http://www.server110.com/apache/201308/87.html

http://www.cnblogs.com/lufangtao/archive/2012/12/30/2839679.html

http://www.cnblogs.com/zhuque/archive/2012/11/03/2763352.html

pcre 下载地址:https://sourceforge.net/projects/pcre/files/pcre/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息