前提:关闭selinux和防火墙
SElinux:
setenforce 0
vim /etc/selinux/config–>disable
防火墙:
firewall-cmd –set-default-zone=trusted
iptables -F
1.下载安装包:
使用yum info httpd可以看到官网地址:httpd.apache.org
2. 解压文件并执行configure脚本
例如:./configure –prefix=/httpd –enable-ssl缺APR....,只需要装一个apr-devel进行了
继续:装一个apr-util-devel
继续:一般大写的,需要装的软件xxx.devel
继续:安装openssl-devel
生成makefile文件完成
2.生成二进制程序文件:make
安装对应的包
编译完成
3. 安装: make install
4.检验:
README:软件源码包的README这个文件就是告诉我们这个软件是干嘛的
INSTALL:告诉我们软件应该怎么安装
通过软连接或者将路径加入path变量的方式来简化软件的使用(不用每次写路径)
完成以后就可以不写全路径了。
验证:
上述已经完成了软件的安装。但是存在一些问题
1.运行软件的身份(每个服务都有一个专有的账号来运行)
更改httpd服务的配置文件(以我们定制的账号身份运行)