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/
下载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/
相关文章推荐
- Linux+Apache+PHP+Mysql快速安装
- Linux下安装最新Apache2.0.52+php5+gd2+MySQLl
- 新版mysql+apache+php Linux安装指南
- wxzh001,进来看关于APACHE+PHP+MYSQL+SSL的LINUX下安装配置(转自奥索)
- apache安装linux下
- mysql+apache+php Linux安装指南
- 在 Linux 上安装Apache+ApacheJServ+JSP
- 新版mysql+apache+php Linux安装指南
- linux下Mysql+php5+apache安装手记
- linux Apache 安装笔记
- mysql+apache+php Linux安装指南
- linux下apache+resin安装文档
- Linux下Apache2.0简单安装、配置、测试过程
- linux下安装apache
- 最新版 linux Fedora 下apache2.2 +mysql5.1.5 +php5.12 +GD +mod_limitipconn... 安装指南
- MySQL+PHP+APACHE在linux下的安装
- 在linux下安装Apache 2、PHP5.0.0、Sybase ASE 12.5
- Linux 下Apache和Resin的安装
- Apache-+Php-+Mysql- 在 linux 下的安装
- 在 Linux 上安装Apache+ApacheJServ+JSP