Apache网站结构
一.Apache简介
先关闭防火墙,关闭核心防护
systemctl stop firewalld
setenforce 0
二.编译安装httpd服务
2.1 安装Apache所需软件包
apr-1.6.2.tar.gz
apr-util-1.6.0.tar.gz
httpd-2.4.29.tar.gz
##将上面3个包传到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]# tar jxvf httpd-2.4.29.tar.bz2
ll进行查看,红色显示就是解压过后的软件包
[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支持跨平台,就必须放在apache某个路径下,才能支持它跨平台,也就是上图的srclib路径下。
2.2 安装环境
yum -y install
gcc \ #编译器
gcc-c++ \ #编译器