1.Apache 服务器的下载

  进入下载页面:http://httpd.apache.org/download.cgi

  为提高下载速度,镜像选择清华大学的服务器(http://mirrors.tuna.tsinghua.edu.cn/apache/),如图1.1。然后点击Files For Microsoft Windows链接,进入图1.2所示页面。

图1.1

  点击ApacheHans,进入下载页面图1.3。这里有包含了其他人编译好的Apache。

图1.2

  在下载页面,即可根据安装环境选择需要下载的版本,本人安装环境为win32,故下载httpd-2.4.20-x86-vc14-r2.zip。

图1.3

  2.Apache服务器的安装配置

  下载完成之后,解压生成一个文件夹(Apache24)和一个文件(readme_first.html)。readme_first.html文件中包含了Apache服务的详细操作步骤。

  第一步,进入\Apache24\bin文件夹双击httpd.exe。可能会出现如下错误,这个是由于没有安装VC编译环境,到微软官网下载vc_redist.2015.x64.exe安装可解决此问题。

图2.1

  第二步,安装Apache2.4服务。打开CMD命令窗口,进入\Apache24\bin,执行安装命令: httpd -k install 。命令执行完成之后提示安装成功,但启动失败(图2.2),失败原因是:ServerRoot must be a valid directory. 即找不到Apache的根目录。

图2.2

  为解决此问题,打开Apache服务器配置文件文件\Apache24\conf\httpd.conf,用记事本打开,找到 Define SRVROOT "/Apache24" ,用#注释掉,并添加一行 Define SRVROOT "C:\Program Files\Apache24" (如图2.3),即把ServerRoot路径修改正确,本人Apache目录是C:\Program Files\Apache24。

图2.3

  第三步,Apache服务的启动。修改完成配置文件之后启动Apache2.4服务,服务可以在\Apache24\bin目录下运行命令 httpd -k start 来启动,也可以通过 net start Apache2. 来启动,区别在于前者控制台没有任何提示,而后者在控制台会提示服务启动是否成功;在不知道服务名称的前提下,建议通过前者来启动。启动成功之后,可以在任务管理器中查看到服务Apache2.4,图2.4。

图2.4

    注意: 1.Apache服务的安装以及启动停止需要管理员权限,应该以管理员身份运行CMD。

        2.Apache服务默认端口号为80,可通过修改配置文件\Apache24\conf\httpd.conf中的Listen属性来修改端口号。

  3.部署web项目

  在Apache部署动态网站项目时,web框架不同,需要的配置也不同,总体思路是,先修改配置文件中的DocumentRoot 属性值,指明web项目所在路径,例如:DocumentRoot  "D:\myapp",然后修改DirectoryIndex 属性,指明默认文档,例如:DirectoryIndex index.html index.php,表示默认文档为index.html或index.php。若安装成功,在浏览器中输入http://localhost能显示页面内容。本人使用的是88端口,所以在访问时需要加上端口号。页面内容显示成功即可认为Apache安装成功,当然在部署基于不同框架(例如PHP)开发的web项目时还需要进一步进行配置,本人显示的内容为html静态文档内容。

图3.1

Windows 下安装Apache web服务器的更多相关文章

  1. 如何在Ubuntu 16.04上安装Apache Web服务器

    转载自:https://www.howtoing.com/how-to-install-the-apache-web-server-on-ubuntu-16-04 介绍 Apache HTTP服务器是 ...

  2. 如何在Ubuntu 18.04上安装Apache Web服务器

    一. apt库安装 1.在终端输入更新检查命令,sudo apt-get update 2. 在更新完成后(如果不想检查更新,也可直接输入此步)输入:sudo apt-get install apac ...

  3. windows下安装apache笔记

    之前一直是用别人配置好的apache环境来开放,今天想自己安装配置下windows下的apache(nginx+fastcgi).mysql.php等. 虽然大部分时间是在搞前端开发,偶尔也要搞服务端 ...

  4. 步骤详解安装Apache web服务器

    1.在上右键è安装 安装后apache web服务器自动启动. 在右下角出现. Apache安装之后有一个默认的网站目录 在浏览器上通过网站就可以访问到该目录下的文件. 2.测试 在浏览器输上请求lo ...

  5. Windows下安装Apache 2.2.21图文教程

    https://www.jb51.net/article/52086.htm 本文详细介绍了在Windows平台上安装Apache的过程,希望对初次安装Apache的朋友有所帮助. 1. 软件准备 我 ...

  6. linux下安装Apache(https) 服务器证书安装配置指南

    一.  安装准备 1.    安装Openssl 要使Apache支持SSL,需要首先安装Openssl支持.推荐下载安装openssl-0.9.8k.tar.gz   下载Openssl:http: ...

  7. windows下安装Apache、php、mysql集成环境

    一.准备工作 本次安装的版本分别为:apache2.4  .php5.6 . mysql5.7 下载地址为:http://pan.baidu.com/s/1boQNIOn 密码:zarx 二.安装步骤 ...

  8. Windows 手动安装 Apache24 web服务器

    文章更新于:2020-02-18 按照惯例,需要的文件附上链接放在文首 文件名:httpd-2.4.41-o111c-x64-vc15-r2.7z 文件大小:6.1MB 下载链接:https://ww ...

  9. 【先定一个小目标】windows下安装RabbitMQ消息服务器

    RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统.他遵循Mozilla Public License开源协议. 1:安装RabbitMQ 需要先安装Erlang语言开发包.下载地址  ...

随机推荐

  1. Zookeeper - zookeeper安装与配置

    1.什么时Zookeeper ZooKeeper:分布式服务框架 Zookeeper -- 管理分布式环境中的数据. 2.安装 1>官网下载压缩包并解压zookeeper-3.4.14.zip ...

  2. hdu3829 二分匹配 最大独立集

    Cat VS Dog Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 125536/65536 K (Java/Others) Problem ...

  3. Python 最常见的 170 道面试题全解析:2019 版

    Python 最常见的 170 道面试题全解析:2019 版 引言 最近在刷面试题,所以需要看大量的 Python 相关的面试题,从大量的题目中总结了很多的知识,同时也对一些题目进行拓展了,但是在看了 ...

  4. Two progressions CodeForces - 125D (暴力)

    大意: 给定序列, 求划分为两个非空等差序列. 暴搜, 加个记忆化剪枝. #include <iostream> #include <sstream> #include < ...

  5. docker安装应用

    1.docker安装oracle docker search oracle docker pull wnameless/oracle-xe-11g docker run -d -p 9090:8080 ...

  6. 外壳程序(shell):命令解释器commond

    在Linux系统中有好几种shell,常见的有:ash.bash.zsh.ksh.tcsh等,计算机一般默认的是bash,使用命令echo $SHELL可以看出我们使用的哪种shell

  7. 实现 RSA 算法之改进和优化(第三章)(老物)

    第三章 如何改进和优化RSA算法 这章呢,我想谈谈在实际应用出现的问题和理解. 由于近期要开始各种忙了,所以写完这章后我短时间内也不打算出什么资料了=- =(反正平时就没有出资料的习惯.) 在讲第一章 ...

  8. HRBUST 1849 商品中心

    vjudge 智商掉线... 可以发现一条边能贡献其他点当且仅当两点路径上这个边权值最小,所以如果按照边权从大到小加边,每加一条边就会合并两个联通块,那么一个联通块内的点到另一个联通块的点的权值就都是 ...

  9. crm客户资源显示控制

    为便于员工之间的良性竞争,避免恶意挖客户,对于不同的登录用户,在客户列表中只显示当用用户自己所拥有的客户列表. ---具体的,通过在列表显示界面的列表查询语句中增加根据用户id查询其对应的客户资源的条 ...

  10. iphone手机软件安装目录

    iPhone系统常用文件夹位置 1.[/Applications] 常用软件的安装目录 2. [/private /var/ mobile/Media /iphone video Recorder] ...