文档章节

INSTALL_01 apache安装

丶不将就
 丶不将就
发布于 2018/12/20 18:16
字数 1162
阅读 0
收藏 0

1.1. 下载 apache

登录官网 httpd.apache.org

点击 download, 进入下载界面

选择 windows 版本, 进入发行版选择页面. 选择 ApacheHaus

选择相应的 VC 版本. 一般 win7 操作系统选择 VC11. 更低的操作系统可以选择 VC9.
VC9 表示采用微软自家的 Visual Studio 2008 C++ 编译器编译, 需要 该版本的运行时环境.
VC11 表示采用微软自家的 Visual Studio 2012 C++ 编译器编译, 需要 该版本的运行时环境.
VC14 表示采用微软自家的 Visual Studio 2015 C++ 编译器编译, 需要 该版本的运行时环境.
VC11 与 VC14 均不支持 XP 和 Server03 系统.

根据操作系统版本选择 x86 或 x64 版本下载. 这里选择 64 位版本. 点击后会自行下载.


待下载后, 将其解压到指定文件夹.
一般会在 C 盘根目录下建立一个文件夹, 例如命名为 AMP. 将其解压到该文件夹中
AMP 表示 Apache, MySQL, 和 PHP 平台. 取其三个名字的首字母组合而来.
除此之外还有 LAMP, Linux 平台下的 AMP; WAMP, Windows 平台下的 AMP.

阅读 readme_first.html 文件, 里面详细介绍了基本用法. 总体来说可以概括为:
到微软下载 vc2012 运行组件
配置环境变量
修改配置文件
启动 apache 测试
安装 apache 服务
启动 apache 服务

1.2下载 Visual Studio C++ 2012 Redistributable

点击链接进入下载页

选择语言版本, 然后点击下载. 进入列表选择页面(或直接下载)

选择对应版本. 前面选择了 x64 版本, 这里依旧选择 x64 位版本

下载完成后, 直接双击安装即可.

1.3测试 Apache 环境

安装好 C++ 运行环境后, 可以开始测试 Apache 环境了.
首先找到 Apache 解压目录下的 conf 文件夹, 里面放置的是 Apache 的配置文件.

打开 conf 文件夹, 找到 httpd.conf 文件( 注意, 记得备份该文件 )

在 httpd.conf 文件中搜索 Define SRVROOT 变量, 并将其修改成 Apache 所在的目录

不用修改其他内容, 然后即可进行测试.

首先进入 bin 目录( Apache 文件夹所在目录 ). 在其中空白处按下 shift 键, 点击鼠标右键. 在弹出的菜单中选中 "在此处打开命令窗口".

然后键入 httpd, 然后回车. 此时命令行处于阻塞状态, 即不会出现下一个命令提示符. ( 如果有警告使用网络允许即可 )

此时打开浏览器, 在地址栏中输入 http://localhost, 或者 http://127.0.0.1 回车. 即可看到下面页面, 就表示 Apache 运行成功.

在命令行中输入 Ctrl + C 回车后即可结束 httpd 程序.

1.4 安装 Apache 服务

httpd 程序就是 Apache 服务器. 运行只是临时的, 一般会将其运行成服务. 在 Apache 解压后的 readme_first.html 中有相关的命令介绍.

命令 解释
httpd -k install 将 httpd 安装为服务
httpd -k start 启动 httpd 服务
httpd -k stop 停止 httpd 服务
httpd -k restart 重启 httpd 服务
httpd -k uninstall 卸载 httpd 服务
httpd -t 检查 配置文件语法
httpd -V 显示版本
httpd -h 显示命令行选择列表( 帮助 )

1.4.1. 常用配置选项

使用 httpd 最基本的配置就是文档根目录了. 在 httpd.conf 文件中搜索 DocumentRoot

如果需要将文档根目录修改到自己想要的目录下, 同时修改这两个地方即可.

DocumentRoot 用于定义网站根目录在哪里.
用于配置该网站的一些属性. 例如是否允许 URL 重写, 是否对网站文件可见等.
修改配置文件后, 进入 bin 目录下, 以管理员身份运行命令行.

按下 win 键, 输入 cmd, 列表显示出命令行图标( 不要回车 )
使用鼠标右键, 以管理员身份运行

在命令行中键入 httpd -k install 命令安装 httpd 服务. 然后在服务资源管理器中可以看到 Apache 服务一被安装.
打开服务资源管理器的办法是: win -> services.msc

该服务为自动运行, 待下次开机后会自动启动. 如果需要修改为手动运行, 则右键, 属性, 修改保存.

然后运行 bin 目录下的 ApacheMonitor 程序来管理 httpd 服务. 该程序运行后会在系统托盘中显示.
左键系统托盘中的图标即可选择启动, 停止, 与重启.
右键则可以打开 ApacheMonitor 管理器, 该管理器也可以控制 httpd 服务的运行.

本文转载自:https://www.cnblogs.com/AmorR/p/8672425.html

丶不将就
粉丝 1
博文 61
码字总数 0
作品 0
杭州
程序员
私信 提问
部署apache+svn服务器(操作系统centos6)

一、准备环境1、 selinux以及iptables设置1) 关闭selinux 临时关闭selinux: setenforce 0 禁用selinux: vim /etc/sysconfig/selinux 将SELINUX=enforcing修改成SELINUX=disabled,重启后才...

追逐的夢想
2018/01/04
0
0
38.Maria安装 Apache安装

11.6 MariaDB安装 11.7/11.8/11.9 Apache安装 扩展 apache dso https://yq.aliyun.com/articles/6298 apache apxs http://man.chinaunix.net/newsoft/ApacheMenualCN2.2new/programs/apxs.h......

王鑫linux
2018/07/31
0
0
日志切割工具cronolog yum安装和源码安装和基本使用

日志rotate工具cronolog可对Apache,NGINX,Tomcat的日志进行切割,以后研究能不能对系统日志进行切割。我猜应该结合crontab,对系统日志进行切割。 以下是两个安装方式 conolog主要和Web服务...

运维天空
2017/11/13
0
0
nagios+pnp4nagios配置

一、安装pnp4nagios 官方的安装文档(http://docs.pnp4nagios.org/pnp-0.6/doc_complete) 1、安装 2、修改nagios.cfg 3、修改nagios command配置文件 4、修改nagios template 配置文件 5、修...

liangxiaowei66
2015/01/29
0
0
Centos7.1(1151)使用Yum搭建LAMP+phpMyAdmin

一、实验环境 二、服务搭建 2.安装Apache 2.1.安装Apache [root@localhost ~]# yum -y install httpd httpd-devel 2.2.启动Apache服务 [root@localhost ~]# systemctl start httpd 2.3.设置开......

Bella小旭
2017/11/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

tornadofx动画演示分钱问题,多种方法

import javafx.animation.AnimationTimerimport javafx.collections.FXCollectionsimport javafx.scene.paint.Colorimport javafx.scene.shape.Rectangleimport javafx.util.Duratio......

oschina4cyy
48分钟前
1
0
Bootstrap(四)列表与代码

列表 无序列表 <ul> <li>...</li></ul> 有序列表 <ol> <li>...</li></ol> 去点列表 <ul class="list-unstyled"> <li>...</li></ul> 内联列表(列表元素放置于同一行) <ul class="......

ZeroBit
51分钟前
2
0
信必优成功案例 – H3C/CMCC企业项目管理系统

项目背景 •企业项目管理(EPM)系统涵盖了(无线)需求管理、预算管理、立项管理、建设管理、后评估等一系列功能,实现了从预算到建设到项目完成评估阶段的全面覆盖。同时,通过管理流程的电...

symbiochina88
52分钟前
1
0
DevExpress WPF v19.1新版亮点:PDF Viewer等控件新功能

行业领先的.NET界面控件DevExpress 日前正式发布v19.1版本,本站将以连载的形式介绍各版本新增内容。在本系列文章中将为大家介绍DevExpress WPF v19.1中新增的一些控件及部分功能增强,点击下...

FILA6666
53分钟前
1
0
PHP 获取类 / 对象的属性字段及属性值

get_class_vars 获取类的公有属性及默认值(包含公有的静态属性),用来列举类的公有属性字段。 get_object_vars 获取对象的公有属性及属性值(不包含公有的静态属性)。 ReflectionClass 如...

big_cat
55分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部