分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

源码编译安装httpd

发布时间:2023-09-06 01:56责任编辑:赖小花关键词:http编译
源码编译安装

MAKE 项目? ? ?管理器? ? ? 管理C、C++项目
configure脚本
通过配置此脚本,管理安装信息,例如定制安装路径,指定启用哪些功能,最终生成Makefile。由于格式复杂,需要借助模板Makefile.in。

安装三大步骤

一、下载源码包,并建立专门目录管理

mkdir srcmv httpd-2.2.34.tar.bz2 src

解压缩tar xvf httpd.......

注意:操作congfigure前一定要进入src/httpd 目录在进行操作

安装前查看INSTALL,README

--prefix=PREFIX 总文件夹,所有相关的信息都在此文件夹

默认安装路径: /usr/local/apache2

自定义安装路径: --prefix=/data/httpd22

自定义配置文件路径

--sysconfdir=/etc/httpd22

./configure \

--prefix=/app/httpd22 \

--sysconfdir=/etc/httpd22 \

--enable-ssl

注意:

1、\前面有空格

2、由于选项较多,建议先编辑好,仔细检查后再粘贴到系统执行

3、如果运行发现有依赖包未安装,可以用yum list keyword 进行查找,并安装

4、一般来讲,和编译安装相关的都带devel

5、安装完成后,最后用echo $?确认一下是否成功。

二、 make

可以根据计算机cpu核数做调整,提高安装速度,例如有4个核心 make -j 4

由于安装时间不确定,可以设置一个铃声提醒: echo -e "\a"

完成后响三声提醒:make -j 4 && echo -e "\a" && sleep 1 && echo -e "\a" && sleep 1 && echo -e "\a"

三、make install

make install

完成后把安装路径加入PATH变量里

可以加入配置文件: /etc/profile.d/env.sh

PATH=/data/httpd22/bin:$PATH

技巧:尽量放在$PATH前面,防止已经安装的旧版本httpd

完成后用source激活文件: . env.sh

然后可以在任何目录执行apachectl start (看帮助文档)

查看网络端口是否打开:ss -ntl

安装完成后要导入帮助手册

/etc/man.config centos6

/etc/man_db.conf centos7

例如打开配置文件加入man帮助内容

vim /etc/man_db.conf

MANDATORY_MANPATH? /app/man? centos7

MANPATH? ?/app/man? ? centos6

源码编译安装httpd

原文地址:http://blog.51cto.com/13454802/2121086

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved