博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2019/01/19 编译安装httpd
阅读量:3922 次
发布时间:2019-05-23

本文共 1627 字,大约阅读时间需要 5 分钟。

*/etc/yum.repos.d/ .repo仓库的配置放在这里

[xxx]
name=xxx
baseurl=xxxx https http file
gpgcheck=0不检查包的完整性和签名 1是需要检查写1就要导入key
gpgkey=key的地址 rpm --import
enabled=1 0是不启用

yum repolist search搜索

rpm -qf |yum provides查看文件来自于哪个包
在这里插入图片描述
在这里插入图片描述
源码编译安装
在这里插入图片描述
gcc hello.c -o hello 转成二进制文件
在这里插入图片描述
在这里插入图片描述
make项目管理器 configure脚本 yum命令和make都是预先安装好的
configure脚本 通过这个脚本,定义写内容
makefile.in模版文件,依据这个生成makefile
makefile 记录了这个程序将来装的路径
装在哪,启用的功能有哪些
make是针对c、c++
在这里插入图片描述
**
make
这一部./configure完成生产makefile文件
configure脚本指定启用特性(安装的哪些功能)、安装地址path路径
检查依赖的软件
第二部根据生成的makefile 文件 make是预处理-编译-汇编-链接
第三部make install 是安装文件到对应路径
**在这里插入图片描述
在这里插入图片描述
安装文档 install,readme这个软件干嘛的
在这里插入图片描述
在这里插入图片描述
把这个文件组装上,大部分开发工具就有了
启用服务
安装开发环境工具
包组名称大小写不敏感,包名称敏感
在这里插入图片描述
最后一个版本在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
tar xvf 解压
进行configure脚本 解压缩后一定要进入到哪个文件夹
然后进行configure脚本
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
开发前最好看readme
在这里插入图片描述
INSTALL相当于安装手册
在这里插入图片描述
在这里插入图片描述
**–prefix=PREFIX 设置地址
**
步骤
–help 查看帮助
在这里插入图片描述
install directories安装目录
prefix=总的安装 默认路径是 /usr/local/apache2目录,文件夹 指定专门安装程序
etc文件
sysconfdir =配置目录
mandir man帮助
独立出来
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
启用的功能
在这里插入图片描述
一般比较长都这样换行写后面空格
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
查看openssl的包
在这里插入图片描述
devel一般代表开发
在这里插入图片描述
检查是否成功
要按照install openssl-devel
在这里插入图片描述
在这里插入图片描述
报警声
在这里插入图片描述
4个处理器处理
在这里插入图片描述
path路径生效
在这里插入图片描述
make install
修改path变量
在这里插入图片描述
启动文件 apachectl start
在这里插入图片描述
查看服务
在这里插入图片描述
在这里插入图片描述
目录
在这里插入图片描述
配置文件
在这里插入图片描述
在这里插入图片描述
man说明 manual帮助手册

主流的是用6 centos6上安装2.2 centos7上装2.4

大众点评用6.2用的185天出问题,内核
在这里插入图片描述
在这里插入图片描述
**关闭防火墙
service iptables stop ;chkconfig iptables off
systemctl stop firewalld; systemctl disable firewalld
关闭selinux
**
在这里插入图片描述
**1.安装包组 yum groupinstall
yum install openssl-devel
2.下载源码 解压缩
download src
tar xvf httpd2
3.进入文件夹,了解功能,
cd httpd-2.2
cat readme cat install
4.看看帮助,查看有哪些选项
./configure --help
./configure --prefix=/app 主目录 --sysconfdir=/ etc/httpd22 配置目录 --enable-ssl 启动ssl
5.make -j 4 && make install 安装
6.vim etc/profile.d/env.sh环境修改path
7.apachectl start 启动程序
**
在这里插入图片描述
在7上安装httpd apache
在这里插入图片描述
关闭selinux
在这里插入图片描述
缺apr2包
在这里插入图片描述
安装apr-devel
在这里插入图片描述
在这里插入图片描述
版本太老
在这里插入图片描述
apr版本偏老
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

转载地址:http://irzgn.baihongyu.com/

你可能感兴趣的文章
PB8.0应用程序编译发布技术研究
查看>>
Java虚拟机几个命令行参数说明
查看>>
javac命令用法
查看>>
javac - Java 编程语言编译器
查看>>
java实现文件拷贝
查看>>
Java实现文件拷贝的4种方法
查看>>
在pb11中将C/S程序转换到B/S的步骤
查看>>
JAVA 中的IO流详解及其使用方法、例子
查看>>
PowerDesigner教程系列(一)概念数据模型
查看>>
PowerDesigner教程系列(二)概念数据模型
查看>>
从PowerDesigner概念设计模型(CDM)中的3种实体关系说起
查看>>
数据库建模工具:PowerDesigner与Rose详解教程
查看>>
C与C++在Linux下的集成问题
查看>>
ASP.NET中水晶报表的使用
查看>>
powerBuilder11做B/S结构程序
查看>>
合理利用HTML标记优化网页布局
查看>>
pb连接oracle问题
查看>>
.NET环境下水晶报表使用总结
查看>>
SQL Server 2000中查询表名
查看>>
查看 SQL Server 2000 数据表的大小并不难
查看>>