分享web开发知识

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

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

Apache安装

发布时间:2023-09-06 01:49责任编辑:林大明关键词:暂无标签
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
然后解压这些包

首先先从apr开始
先cd apr-1.6.3
./configure --prefix=/usr/local/apr
make && make install
每一步昨晚最好echo $?一下

然后再相同步骤的对apr-util
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
make && make install
如果出现报错

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绝大多数,大多数能够用到的模块都要加进来
如果在安装的时候遇到报错

注意看是缺少pcre
我们可以yum linst |grep pcre
通常情况我们安装的是库带有devel字

所以要安装的是devel64位
yum -y install pcre2-devel
这样在执行就可以了,接下来就是make && make install
完了我们进/usr/local/apache2.4看一下

bin/httpd 启动命令也是核心二进制文件

还有个是 conf/目录 是配置文件目录
htdocs/目录存放了一个访问页,默认的网站会放在这个目录下
logs/日志目录
/man 文档
最大的就是模块目录

用-M查看安装了哪些模块

上面的提示不用管,只是要定义一个servername
后面括号static 是静态模块
静态模块是直接编译到了二进制文件里面,在bin/httpd
shared动态模块
这些模块就在modules下
启动后看一下,监听的端口是80端口

Apache安装

原文地址:http://blog.51cto.com/12777709/2096955

知识推荐

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