赞
踩
服务器的简单开局已经做好未做开局的可以参考https://blog.csdn.net/wulimingde/article/details/107794363
httpd的源码包下载地址 http://httpd.apache.org/download.cgi#apache24
apr的源码包下载地址 http://apr.apache.org/
下载到的源码包用于apache跨平台运行的依赖包
apr-1.6.2.tar.gz
apr-util-1.6.0.tar.gz
httpd-2.4.29.tar.bz2
根据自己需求下载相应的源码包
注(重点):为防止编译安装的httpd服务,与之前rpm或yum安装的httpd服务发生冲突,编译安装之前建议将之前安装的httpd卸载后在编译安装
使用xmanage软件将源码包上传到opt目录下
解压:
[root@localhost opt]# tar zxvf apr-1.6.2.tar.gz //解压
[root@localhost opt]# tar zxvf apr-util-1.6.0.tar.gz //解压
[root@localhost opt]# yum -y install bzip2 //如果有些系统没有安装解压.bz2后缀的工具,使用yum安装
[root@localhost opt]# tar jxvf httpd-2.4.29.tar.bz2 //解压
[root@localhost opt]# mv apr-1.6.2 httpd-2.4.29/srclib/apr //移动
[root@localhost opt]# mv apr-util-1.6.0 httpd-2.4.29/srclib/apr-util //移动
编译安装apache需要安装的依赖环境包
[root@localhost opt]# yum -y install gcc
[root@localhost opt]# yum -y install gcc-c++
[root@localhost opt]# yum -y install make
[root@localhost opt]# yum -y install pcre-devel
[root@localhost opt]# yum -y install expat-devel
[root@localhost opt]# yum -y install perl
根据服务器的实际应用需要,可以灵活设置不同的定制选项。
--prefix:指定将 httpd 服务程序安装到哪个目录下,如/usr/local/httpd
--enable-so:启用动态加载模块支持,使 httpd 具备进一步扩展功能的能力。
--enable-rewrite:启用网页地址重写功能,用于网站优化及目录迁移维护。
--enable-charset-lite:启动字符集支持,以便支持使用各种字符集编码的网
--enable-cgi:启用 CGI 脚本程序支持,便于扩展网站的应用访问能力。
配置需要安装的位置和模块
[root@localhost opt]# cd /opt/httpd-2.4.29/
[root@wode ht
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。