分享web开发知识

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

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

手工编译安装 Apache

发布时间:2023-09-06 01:51责任编辑:彭小芳关键词:编译
本实验是安装Apache,我开启的是rh6-2虚拟机。
第一步:准备环境包,软件包

  1. 创建yum仓库:
    挂载设备:

首先先切换到etc目录下:

该目录列表下最后有如下这些内容:

yum仓库在yum.repos.d目录下建立(将该目录下的所有内容删掉):

删掉之后重新建一个目录,然后用vi编辑器进行编辑:

输入a进行输入:

注:baseurl=file:///mnt中路径就是挂载的路径,file://为固定格式,/mnt挂载的路径,本实验是挂载到mnt目录下。
输入完之后按:退回到末行模式,输入wq保存,则返回到如下界面用cat查看:

然后输入yum list,用来查看yum仓库能不能使用:

  1. 文件共享:
    我将软件包都放在C盘下的LAMP文件夹里

然后点击“添加”,就会出现如下界面:

右边为权限设置,选择“读取”即可,然后选择共享:

解禁Guest和设置本地策略的权限(用户权限分配和安全选项)在以前的实验里我都写过,不清楚的可以翻看我以前的博客。
接下来扫描共享文件:

创建空文件夹并进行挂载:

因为压缩包都在/lamp下,切换到/lamp下进行解压:

对三个压缩包进行解压(都解压到/opt下):



进行复制(为了让压缩包能使用,将它们放在httpd下):

第二步:安装软件包
因为之前已经建好yum仓库,所以我们直接使用yum仓库安装:
gcc gcc-c++ pcre pcre-devel是我们要安装的软件包:

第三步:配置软件模块
这里必须先切换到httpd-2.4.2下:

然后输入以下内容:

注:此处可能会出现错误,若出现错误,则将上图内容再输入一遍。
第四步:将配置文件转换成二进制
一条语句就可以:

第五步:安装
make install 就是安装的命令

第六步:寻×××启动脚本和服务配置文件
服务启动脚本:
首先,要知道服务启动的脚本在/usr/local/apache/下:

将脚本文件进行过虑并且覆盖到/etc/init.d/httpd下:

将httpd变成可执行的脚本文件:
利用vi编辑器进行编辑:

O在光标的上一行进行输入:

wq进行保存:

查看httpd是否可执行:

若不可执行,则输入【chmod +x /etc/init.d/httpd】即可
查看httpd服务的启动状态:

3是字符界面,5是图形化界面,可以将3和5设置为开机自启动:

服务配置文件:
服务配置文件在/usr/local/apache/conf/httpd.conf下
利用vi编辑器进行编辑
查找Listen(即端口):

对下图的内容进行修改:

开启IPv4的端口,即去掉#号
关闭IPv6的端口,即添上#号

查找ServerName:

对下图内容进行修改:

开启ServerName功能:

将httpd服务开启:

查看httpd的80端口是否开启:

若要能访问Linux,则必须关闭防火墙,并开启安全×××:

下面可以访问Linux了:
在网址中输入你的Linux的IP地址:

手工编译安装 Apache

原文地址:http://blog.51cto.com/13620936/2109351

知识推荐

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