https://segmentfault.com/a/1190000008767607

一、下载
1、下载地址:
http://httpd.apache.org/download.cgi
2、找到Files for Micsoft Windows

3、选择ApacheHaus

4、根据系统选择对应的版本(我选择64位的),开始下载(没有VPN的话,下载有点慢,需要等待)

二、安装
1、解压 httpd-2.4.25-x64-vc14-r1.zip
2、得到如下文件夹

3、readme_first.html文件里面详细说明了安装步骤和方式,不过是英文版的,大致如下

您必须首先安装Visual C ++ 2008 Redistributable Package。如果您还没有下载并安装(请参阅上面的URL)

将包zip文件中的Apache24文件夹解压缩到任何驱动器上的根目录。这是配置中的“ServerRoot”。
示例: c:\ Apache24

测试你的安装 ;

打开命令提示符窗口并cd到解压缩zip文件到的驱动器上的\ Apace24 \ bin文件夹。

要在命令提示符下启动Apache,请键入:

httpd.exe

按Enter键。如果有任何错误,它会告诉你。警告不会阻止Apache工作,它们确实需要得到解决。如果没有错误(不应该,但它会发生),光标将在下一行停留并闪烁。到现在为止还挺好。

此分发是为localhost预配置的。您现在可以通过打开Web浏览器并键入地址来测试您的安装:

HTTP://本地主机

如果一切正常,您应该看到Apache Haus的测试页面。

您可以按Ctrl + C关闭Apache(可能需要几秒钟)

要将Apache安装为服务

在大多数情况下,您需要将Apache作为Windows服务运行。
为此,您可以通过在命令提示符下键入来安装Apache作为服务;

httpd -k install -n apache2.4

然后,您可以通过键入来启动Apache

httpd -k start

然后Apache将启动并最终释放命令提示符窗口。

[1]您必须在Windows Vista / 7/2008/8 / 8.1 / 10/2012 /中以管理员身份运行命令提示符

其他命令行选项

停止Apache   httpd -k stop
重启Apache httpd -k restart
卸载Apache服务 httpd -k uninstall
测试配置语法 httpd -t
版本细节 httpd -V
命令行选项列表 httpd -h

连接数据库 - DBD / M Suport

Apache Haus构建包括三(3)个DBD连接器,ODBC,MySQL和SQLite3。ODBC包含在Windows中,SQLite3位于公共域中,因此此包中包含所需的sqlite3.dll。

可以从中获取MySQL连接器(libmysql.dll)

https://dev.mysql.com/downloads/mysql/

请注意,此MySQL连接器是针对MySQL 5.6.21构建的(但早期或更高版本的5.6 .dll可能有效。)libmysql.dll必须包含在Apache的/ bin文件夹中才能使用连接器。


加密会话Cookie

验证会话和会话cookie已在2.4中添加到Apache。从APR 1.5开始,您现在可以加密会话cookie,以便用户名和密码不可读。此包中包含了所需的一切。


ApacheMonitor

ApacheMonitor是一个桌面托盘应用程序,允许您监视正在运行的Apache服务的存在,并轻松启动,停止和重新启动Apache。要使用它,只需双击\ Apache24 \ bin文件夹中的ApacheMonitor.exe即可。如果您希望在登录计算机时自动启动它,只需将副本拖到Window的“开始”菜单中的“启动”文件夹中即可。

httpd 指令

 关闭Apache        httpd -k stop
重启Apache httpd -k restart
卸载Apache httpd -k uninstall
查看Apache版本 httpd -V
命令帮助 httpd -h

windows 安装apache2.4的更多相关文章

  1. Windows安装apache2.4

    The primary Windows platform for running Apache 2.4 is Windows 2000 or later. Always obtain and inst ...

  2. Windows安装Apache2.4和PHP5.6

    VC11 下载安装http://www.microsoft.com/en-us/download/details.aspx?id=30679 ================= PHP(5.6) VC ...

  3. windows安装PHP5.4.8+Apache2.4.3+Mysql5.5.28

    最近听说PHP5.4速度很快,所以想建立一个本地环境测试下.我打算用本地windows xp sp3下安装PHP5.4.8.Apache2.4.3和Mysql5.5.28. 首先去下载PHP.Apac ...

  4. windows安装PHP5.4.13 +Apache2.4.4(转)

    下载了PHP5.4.13 +Apache2.4.4,开始在网上下教程. 环境配置遇到的第一个问题就是网上很多教程是针对老版本的PHP和apache,不得不搜了很久才搜到这篇文章. windows安装P ...

  5. Windows下安装Apache2.4+PHP5.4+Mysql5.7

    注:文中所写的安装过程均在Win7 x86下通过测试,提供的百度云下载链接均为32位安装包,如需Apache和PHP的64位安装包请从官网下载! 一.安装Apache2.4.12 Apache官方下载 ...

  6. Windows下Apache2.2+PHP5安装步骤

    Windows下Apache2.2+PHP5安装 初学者在学习PHP的时候可能都会遇到安装Apache和PHP不成功的问题,于是很多开发者便选择了集成包,一键安装好Apache+PHP+MySQL.但 ...

  7. windows安装PHP5.4+Apache2.4+Mysql5.5

    windows安装PHP5.4+Apache2.4+Mysql5.5 作者:星之宇 ┊ 时间:2012-10-18 14:27 ┊ 分类: 网站技术 ┊ 阅读:1232 ┊ 评论:16 最近听说PHP ...

  8. CentOS6.3 编译安装LAMP(2):编译安装 Apache2.2.25

    所需源码包: /usr/local/src/Apache-2.2.25/httpd-2.2.25.tar.gz 编译安装 Apache2.2.25 #切换到源码目录 cd /usr/local/src ...

  9. centos6.3编译安装Apache2.4.3+PHP5.4.8+Mysql5.5.8

    以虚拟机VirtualBox 版本是4.1.20(内存设置为512M,centos安装是文本模式下安装),全新以最小化包安装了32位的 CentOS6.3系统,作为本地web环境,上次讲了在windo ...

随机推荐

  1. GUID和UUID、CLSID、IID 区别及联系

    当初微软设计com规范的时候,有两种选择来保证用户的设计的com组件可以全球唯一: 第一种是采用和Internet地址一样的管理方式,成立一个管理机构,用户如果想开发一个COM组件的时候需要向该机构提 ...

  2. 浅谈移动端设备标识码:DeviceID、IMEI、IDFA、UDID和UUID -费元星

    在公司做数据分析的时候,发现NA端有很多ID,所有来系统的理解一下,有问题大家多指出   [心路历程] 最近刚好在思考工作中统计数据所用的标识码产生的数据误差到底有多大,借此机会几番搜索资料+请教大神 ...

  3. JS中keyup, keypress, keydown以及oninput四个事件的区别

    $email_input.onkeyup=function(event){ // console.log('event handle');//按方向键以及backspce esc有反应 长按字母键也没 ...

  4. Vue知识整理13:表单输入绑定(v-model)

    text:将输入框等表单,通过data变量实现数据绑定. textbox:数据绑定 3.checkbox和redio组件: 注意:data数据变量中,checkbox有可能会有多个结果,所以用数组: ...

  5. Mybatis-plus 思维导图,让 Mybatis-plus 不再难懂

    摘要: Mybatis-Plus(简称MP)是一个Mybatis的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发.提高效率而生. mybatis-plus与mybatis myba ...

  6. Scratch少儿编程系列:(三)第一个例子 潜水员

    一. 选择背景 在上一节系统界面的介绍中,选择"6角色"的左边,点击"从背景库中选择背景". 选择主题水下中的"underwater3". ...

  7. 函数参数中经常见到的*args和**kwargs

    在python中,这两个是python中的可变参数,*arg表示任意多个无名参数,类型为tuple;**kwargs表示关键字参数,为dict. 例如下面这个代码可以利用*args计算传入的n个数的平 ...

  8. DG on Windows 10 S: 执行任意代码

    DG on Windows 10 S: 执行任意代码 windows 10 S版本是什么鬼? 众所周知,我们使用的是windows 10企业版 LTSC.更准确一点,CMD运行winver,我的版本是 ...

  9. kettle入门大数据管理工具

    研究 kettle 的使用 大佬博客:https://www.cnblogs.com/mq0036/p/9238646.html 国内镜像下载:http://mirror.bit.edu.cn/pen ...

  10. 粉丝福利:收藏已久的Java架构资料免费送(仅限3天)

    有段时间没跟各位粉丝分享编程资源福利了,看了下自己的百度网盘,就剩下这个我认为是比较好的Java架构师学习资料了,相信这套资料可以对你进阶高级工程师有帮助. Java架构师技术进阶路线图 架构技术进阶 ...