Apache安装

Apache安装

大家好,又见面了,我是你们的朋友全栈君。

Apache是一个基金会的名字,httpd才是我们要安装的软件包,早期它的名字就叫apache
Apache官网www.apache.org
现在主流版本是2.4,那么我下面写的是2.4的安装方法
2.4会依赖于apr软件
apr和apr-util是一个通用的函数库,可以让httpd不关心底层的操作系统平台,很方便的移植,就是从Linux移植到windows也可以正常运行
首先我们先下载这三个包
wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.4.33.tar.gz
wget http://mirrors.cnnic.cn/apache/apr/apr-1.6.3.tar.gz
wget http://mirrors.cnnic.cn/apache/apr/apr-util-1.6.1.tar.bz2
然后解压这些包
Apache安装
首先先从apr开始
先cd apr-1.6.3
./configure –prefix=/usr/local/apr
make && make install
每一步昨晚最好echo $?一下
Apache安装
然后再相同步骤的对apr-util
./configure –prefix=/usr/local/apr-util –with-apr=/usr/local/apr
make && make install
如果出现报错
Apache安装
yum install expat-devel -y
之后再make && make install
下面我们开始安装httpd
进入httpd解压出来的包
然后编译安装一下
./configure –prefix=/usr/local/apache2.4 –with-apr=/usr/local/apr –wi
th-apr-util=/usr/local/apr-util –enable-so –enable-mods-shared=most
前面就是指定apr和apr-util
–enable-so 模块 支持动态扩展
–enable-mods-shared=most most绝大多数,大多数能够用到的模块都要加进来
如果在安装的时候遇到报错
Apache安装
注意看是缺少pcre
我们可以yum linst |grep pcre
通常情况我们安装的是库带有devel字
Apache安装
所以要安装的是devel64位
yum -y install pcre2-devel
这样在执行就可以了,接下来就是make && make install
完了我们进/usr/local/apache2.4看一下
Apache安装
bin/httpd 启动命令也是核心二进制文件
Apache安装
还有个是 conf/目录 是配置文件目录
htdocs/目录存放了一个访问页,默认的网站会放在这个目录下
logs/日志目录
/man 文档
最大的就是模块目录
Apache安装
用-M查看安装了哪些模块
Apache安装
上面的提示不用管,只是要定义一个servername
后面括号static 是静态模块
静态模块是直接编译到了二进制文件里面,在bin/httpd
shared动态模块
这些模块就在modules下
启动后看一下,监听的端口是80端口
Apache安装

转载于:https://blog.51cto.com/12777709/2096955

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/107586.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 利用JS跨域做一个简单的页面訪问统计系统

    利用JS跨域做一个简单的页面訪问统计系统

    2021年12月8日
    53
  • 智慧职教云Java题库_云课堂智慧职教java职业证书题库答案

    智慧职教云Java题库_云课堂智慧职教java职业证书题库答案云课堂智慧职教java职业证书题库答案更多相关问题老子说“我有一颗愚人之心”,“若婴儿未孩”。下面哪一个选项最近此义:“大多数人都认为X是真的,所以X是真的。”属于()的论证方式。“大学语文”课程的前身是“大一国文”课程。()权益法下核算的长期股权投资,会导致投资企业投资收益发生增减变动的是( )“大众创业,万众创新”号召是在哪一年提出的?“大弦嘈嘈如急雨,小弦切切如私语。嘈嘈切切错杂弹,大珠小…

    2022年6月12日
    21
  • 两周搞定计算机专业毕业设计,附源码+论文+答辩

    两周搞定计算机专业毕业设计,附源码+论文+答辩毕设+论文+答辩通关法则,看这一篇,源码都在下面了!写在前面,尽管论文方法和毕设源码都有,但还是要看课+自己敲完完善好。做好充分准备面对答辩。文章目录一、毕设二、论文2.1论文标题2.2确定论文大纲2.3论文内容2.3.1文科找文献:2.3.2论文摘要2.3.3绪论2.3.4论文内容2.4论文查重三、答辩3.1论文答辩前的准备3.2论文答辩现场对弈一、毕设毕设直通车《黑马智慧物业毕业设计》【毕设项目】01网上购物商城(前端+后端+云部署)【毕设项目】02网上购物商城(前端

    2022年7月26日
    9
  • Android下的配置管理之道之OpenGrok代码索引环境搭建[通俗易懂]

    Android下的配置管理之道之OpenGrok代码索引环境搭建[通俗易懂]1OpenGrok介绍OpenGrok是一个快速,便于使用的源码搜索引擎与对照引擎,它能够帮助我们快速的搜索、定位、对照代码树.接下来就具体讲解一下OpenGrok的安装及使用.2安装OpenGrok所需依赖RequirementsYouneedthefollowing:JDK1.8orhigherOpenGrok”’binar…

    2022年6月9日
    31
  • 用bat批量重命名图片_快速批量修改图片名称

    用bat批量重命名图片_快速批量修改图片名称问题描述:业务中遇到需要批量修改大量图片的名字。如下图,需要修改为图片名字“u=”之后和“,”之前的那一串解决思路1:bat批处理,网上查找相关代码如下:1@echooff2SetL

    2022年8月5日
    6
  • CICD – docker私有仓库

    CICD – docker私有仓库1、创建私有仓库dockerpullregistrydockerrun-d-v/opt/registory:/var/lib/registory-p5000:5000–restart=always–nameregistryregistry2、查看私有仓库curlhttp://47.99.211.128:5000/v2/_catalog#域名解析后…

    2022年5月10日
    38

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号