Linux安装软件采用源码编译安装灵活*,适用于不同平台,维护也十分方便。
源码编译的安装方式一般由3个步骤组成:
1、配置(configure)
2、编译(make)
3、安装(make install)
第一步,上传httpd的安装包:
第二步:检查是否安装gcc
如果没有安装,需要先安装gcc
yum –y install gcc
yum –y install gcc-c++
第三步:解压 :tar -xvf apr-1.6.3.tar.gz
第四步:进入刚才解压的目录
第四步:执行命令 ./configure -prefix=/usr/local/apr
安装最后如果出现如下报错:
解决方法:
编辑configure文件 vi configure
搜索 cfgfile 把该行进行注释,如下图 修改完成之后 :wq保存
重新执行 ./configure -prefix=/usr/local/apr
第五步: 执行make 命令
输入 make 最后出现如下即成功
第六步:执行make install 命令
输入 make install
编译安装apr-uril,如下:
8.1.解压:tar -xvf apr-util-1.5.1.tar.gz
8.2.切换目录:
8.3.配置:./configure -prefix=/usr/local/apr-util -with-apr=/usr/local/apr
8.4.编译:make
8.5.安装:make install
编译安装pcre,如下:
9.1.解压:tar -xvf pcre-8.41.tar.gz
9.2.切换目录:
9.3.配置:./configure -prefix=/usr/local/pcre
9.4.编译:make
9.5.安装:make install
编译安装httpd,如下:
10.1.解压:tar -jxvf httpd-2.4.29.tar.bz2(出现错误需安装:yum install -y bzip2)
10.2.切换目录:
配置:./configure -prefix=/usr/local/apache -sysconfdir=/etc/httpd --enable-so --enable-unixd -enable-rewrite -with-apr=/usr/local/apr -with-apr-util=/usr/local/apr-util -with-pcre=/usr/local/pcre
编译:make
安装:make install
关闭防火墙:systemctl stop firewalld.service
编辑apache的配置文件并修改如下:vi /etc/httpd/httpd.conf
启动apache的服务:/usr/local/apache/bin/apachectl start