针对Linux 运维来说,养成必要的、良好的习惯来说至关重要,目前科技技术的更新层次不齐,更新的速度都大不相同,所以在Linux 的世界里,我们在安装任何服务,任何应用的之前,都应该查询当前系统版本、系统内核情况,防止因差异化导致服务无法正常使用。
- # cat /etc/redhat-release
- CentOS Linux release 7.7.1908 (Core)
- #uname -a
- Linux test 3.10.0-957.21.3.el7.x86_64 #1 SMP Tue Jun 18 16:35:19 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
接下来,我们进入今天的主题,编译安装Httpd 和添加 systemd服务。
1、准备依赖环境
- # yum -y install pcre-devel
- # yum -y install openssl-devel
- # yum -y groupinstall "Development Tools"
2、arp-util安装的依赖包
- # yum install expat-devel
3、编译安装apr-1.7.0
- # wget http://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-1.7.0.tar.gz
- # tar xf apr-1.7.0.tar.gz
- # cd apr-1.7.0
- # ./configure -prefix=/usr/local/apr(执行时,可能会报rm: cannot