参考http://blog.csdn.net/sundenskyqq/article/details/24733923 但这篇博文有些东西有错。
参考http://www.cnblogs.com/zhuque/archive/2012/11/03/2763352.html 部分内容
步骤:
1、 下载apr、apr-util、pcre、Apache httpserver
地址如下:
apr/ apr-util:
pcre:
apache http server:
2、 将文件上传到服务器linux
方法如下:http://jingyan.baidu.com/article/219f4bf7d28185de442d38d2.html
安装一个Filezilla client,可直接把文件拉过去,还可以轻松地在linux里建目录。
我的目录:/resource 把未解压的安装包放在此目录下。
再新建如下目录:
/resource/soft/apr
/resource/soft/apr-util
/resource/soft/pcre
/resource/soft/httpd
3、 分别解压四个文件
例如解压到当前目录:
解压apr : tar –vxf apr-1.5.2.tar.gz
解压apr : tar –vxf apr-util-1.5.4.tar.gz
解压pcre : tar –vxf pcre-8.33.tar.gz
解压Apache http server:tar –vxf httpd-2.4.25.tar.gz
4、 安装apr
切换到apr-1.5.2文件夹下,依次执行命令:
(1)./configure --prefix=/resource/soft/apr (注意--prefix前有空格)
(2)make (编译)
(3)make install(安装)
5、 安装apr-util
切换到apr-util-1.5.4文件夹下,依次执行命令:
(1)./configure --prefix=/resource/soft/apr-util --with-apr=/resource
/soft/apr/bin/apr-1-config
(2)make (编译)
(3)make install(安装)
6、 安装pcre
切换到pcre-8.33文件夹下,依次执行命令:
(1)./configure --prefix=/resource/soft/pcre --with-apr=/resource
/soft/apr/bin/apr-1-config
(2)make (编译)
(3)make install(安装)
安装pcre时可能不成功,出现如下错误:
configure: error: You need a C++ compiler for C++ support
解决方法:执行如下命令安装c++,再重新装一遍。
yum install -y gcc gcc-c++
7、 安装Apache httpserver
如果已经存在/etc/httpd/httpd.conf,请先卸载或者关闭centos系统自带的web服务,执行命令:chkconfig httpd off
切换到httpd-2.4.25文件夹下,依次执行命令:
(1)./configure --prefix=/resource/soft/httpd --with-apr=/resource/soft/apr --with-apr-util=/resource/soft/apr-util/ --with-pcre=/resource/soft/pcre
(2)make (编译)
(3)make install(安装)
===================
8、 修改配置:
(1) 需要首先修改配置文件:(/resource/soft/httpd/conf/httpd.conf)
ServerName (如127.0.0.1:1025)
Listener (如127.0.0.1:1025)
(2) 切换到/resource /soft/httpd/bin目录下,
执行:./apachectl –k start 开启服务
(3) 到浏览器中输入127.0.0.1:1025 或者localhost:1025,得到:It works!则配置成功