1.官网下载Apache

官网地址:https://httpd.apache.org/

点击Files for Microsoft Windows

点击ApacheHaus

上面那段话,大致意思是:Apache本身不提供已编译的安装包,只提供源码,如果你自己无法编译,可以选择下面这些官方推荐的第三方提供编译的网站。
    其中后两个是有名的wamp以及xampp集成环境,如果只想下载apache可以选择前三个网站,这里我们第一个ApacheHaus为例。

点击下载64位的

下载完毕后,解压到目录

1)移动文件Apache到D:\PHP。【解压路径最好不要用中文。】

(管理员身份运行CMD)命令行到Apache下面的bin目录,录入命令[ httpd -k install ]安装

发现端口被占用,看了host.conf里面配置的listen端口是80,但是提示是443,奇怪了,查了下资料,原来443是apache-ssl的端口。

方案1:进入Apache的安装目录,找到 httpd-ahssl.conf、httpd-ssl.conf ,右击文本打开。寻找443替换成其他不常用的端口号,比如442。接下来就可以正常启动Apache了。

安装成功验证

1)开始-->运行-->services.msc-->确定(或回车键Enter)

2)服务列表中查看Apache服务,存在说明安装成功。

 Apache系统环境变量的配置

(手动配置是永久性的修改,命令配置只对当前窗口有效)

cmd到命令窗口,录入命令[ httpd restart ]重启Apache,如下图。

为了启动Apache时,不用每次命令切换到Apache目录,给Apache配置环境变量。

手动配置(推荐):

1)“计算机”右键 → “高级系统设置” → “高级” → “环境变量”

2)点击系统变量的“新建”→ 变量名"HTTPD_HOME" → 变量值“D:\Apache24”(Apache安装路径)→ “确定”      注意:变量值后面不能添加分号“;”,否则配置不成功。

3)点击系统变量的“编辑”(没有时新建)→ 变量名"Path" → 变量值“%HTTPD_HOME%\bin;”(Apache的bin目录的路径)→ “确定”

4)设置成功后,手动重启cmd,录入命令[ httpd -k restart ]重启Apache服务。若是启动,说明系统环境变量配置成功。

这个错误是说 serverroot路径不正确,我们进去修改一下即可。

Apache服务常用的命令

查看80端口是否被占用:[  netstat -aon|findstr "80" ]

启动Apache服务:[ httpd -k start ]

停止Apache服务:[ httpd -k stop ]

重启Apache服务:[ httpd -k restart ]

查看Apache服务版本号:[ httpd -v ]

查看Apache服务的帮助:[ httpd -help ]

完整卸载Apache
运行services.msc,在服务中停止 apache 服务。或者,使用Apache Monitor工具手动Stop关闭apache服务;
运行命令行程序,输入 sc delete Apache2.4,删除该服务;在apache后面加xxxx,是因为,可能你的电脑上的不叫apache,也可能叫Apache,或者其他的,这些都是安装的时候指定的;
删除apache文件夹。
完整卸载成功!

windows下安装apache相关推荐

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

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

  2. linux apache php loadmodule,解决windows下安装Apache+PHP出现LoadModule takes two

    以这一行为例: LoadModule php4_module C:\Program Files\PHP\sapi\php4apache2.dll 虽然 Apache 在 Windows 底下可以装在 ...

  3. Windows Server 2003 下安装Apache+Php+Mysql

    系统环境: Windows Server 2003 Enterprise Edition 所需软件: httpd-2.2.22-win32-x86-no_ssl.msi php-5.4.5-Win32 ...

  4. windows下安装awstats来分析apache的访问日志

    一.啰嗦两句 之前在Windows下用Apache时,也曾经配置过Awstats,然后换了工作,改用Linux+nginx,渐渐把Apache忘记了.又换了工作,又得用Apache,这回版本更新到2. ...

  5. Ubuntu下安装Apache+PHP+Mysql

    Ubuntu下安装 apache+php+mysql文本服务器! ------------------------------------------------------------------- ...

  6. 基于svnserve的SVN服务器(windows下安装与配置)

    基于svnserve的SVN服务器(windows下安装与配置) 关键字: svn 安装SVNserve 从http://subversion.tigris.org/servlets/ProjectD ...

  7. windows下安装各个版本memcache扩展

    这篇文章主要介绍了windows下安装php5.2.,php5.3.,php5.4.*版本的memcache扩展,需要的朋友可以参考下 注:如使用集成环境成功率低,请自行配置php apache,表示 ...

  8. Windows下使用apache模块实现合并多个js、css提高网页加载速度

    这篇文章主要介绍了Windows下使用apache模块实现合并多个js.css提高网页加载速度,本文使用的模块是基于mod_concat自己修改的,需要的朋友可以参考下 现在的网站表现力越来越丰富,页 ...

  9. 在python中requests模块怎么安装_Python requests模块在Windows下安装

    发现一个爬虫库太方便了,而且支持python3! 安装方法在http://docs.python-requests.org/en/latest/user/install/#install很详细 只不过 ...

  10. rocketmq安装,内存配置,各种命令说明,windows下安装,控制台工具

    1修改内存大小 以下只是设置实例: cd /home/bigdata/installed/rocketmq-all-4.2.0 (140机器) vim bin/runserver.sh (调整name ...

最新文章

  1. Failed to resolve:com.android.support:appcompat-v7:27.+
  2. saltstack二次开发构建自己的api
  3. ElasticSearch elasticsearch-servicewrapper 在linux上的安装部署全程记录
  4. 监听应用是否切到后台
  5. c是过程化语言吗数据库,关于SQL错误的是()A、所有数据库的公共语言B、非过程化的C、统一的语言D、所有用SQL缩写的程序都...
  6. day028 Tcp和Udp协议
  7. 物联网云计算成本核算 小厂的出路在哪里
  8. Unit4中的Annotation
  9. 俄罗斯方块 java_java代码实现俄罗斯方块
  10. php合同在线签约功能_安居客宣布升级在线签合同功能 推出经纪人线上签约
  11. RT5350配置uboot 支持8M的Flash
  12. JavaScript操作canvas制作前端H5小游戏——Flappy Bird
  13. docker安装青龙面板薅羊毛(新手教程,大佬可略过)
  14. 天津专升本应届生学信网学籍在线验证报告查询下载操作步骤
  15. 激光SLAM:Livox激光雷达硬件时间同步
  16. 从蒙牛到小度,跨年晚会中的国民品牌变迁
  17. Jquery绑定focus事件遇到的问题
  18. 同样是码农,收入差距怎么这么大呢?
  19. c 空间点到直线的垂足及距离计算
  20. Linux·启动脚本·启动流程

热门文章

  1. DX12之手撸GPU Driven Pipeline
  2. 【JS】388- 深入了解强大的 ES6 「 ... 」 运算符
  3. esp32 cam 内网穿透 视频传输
  4. vue路由守卫的执行顺序
  5. IPhone UC 浏览器基于cookie登录的用户无法退出(无法删除 cookie)问题
  6. F-Train Wreck_2021牛客暑期多校训练营10
  7. 最新NVIDIA英伟达GPU显卡算力表
  8. python自动翻译视频字幕_利用 谷歌 python 快速翻译 英文字幕
  9. 古都侠隐-评《侠隐》
  10. Kingston U盘 量产