码迷,mamicode.com
首页 > Web开发 > 详细

源码编译安装httpd

时间:2019-11-04 15:51:11      阅读:107      评论:0      收藏:0      [点我收藏+]

标签:pac   十分   configure   需要   安装   编译安装httpd   源码编译安装   图片   local   

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
技术图片

源码编译安装httpd

标签:pac   十分   configure   需要   安装   编译安装httpd   源码编译安装   图片   local   

原文地址:https://www.cnblogs.com/TD1900/p/11792037.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!