Linux源码编译安装httpd

Linux安装软件采用源码编译安装灵活*,适用于不同平台,维护也十分方便。
源码编译的安装方式一般由3个步骤组成:
1、配置(configure)
2、编译(make)
3、安装(make install)

第一步,上传httpd的安装包:
Linux源码编译安装httpd

第二步:检查是否安装gcc
Linux源码编译安装httpd

如果没有安装,需要先安装gcc
yum –y install gcc
yum –y install gcc-c++

第三步:解压 :tar -xvf apr-1.6.3.tar.gz

第四步:进入刚才解压的目录
Linux源码编译安装httpd

第四步:执行命令 ./configure -prefix=/usr/local/apr
安装最后如果出现如下报错:
Linux源码编译安装httpd

解决方法:
编辑configure文件 vi configure
搜索 cfgfile 把该行进行注释,如下图 修改完成之后 :wq保存
Linux源码编译安装httpd

重新执行 ./configure -prefix=/usr/local/apr

第五步: 执行make 命令
输入 make 最后出现如下即成功
Linux源码编译安装httpd

第六步:执行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
Linux源码编译安装httpd

启动apache的服务:/usr/local/apache/bin/apachectl start
Linux源码编译安装httpd

上一篇:部署maria数据库到linux(源码编译安装)


下一篇:【leetcode】Integer to Roman & Roman to Integer(easy)