Apache 下载+安装
1.官网下载Apache
官网地址:https://httpd.apache.org/
点击Download
上面那段话,大致意思:很高兴Apache服务器2.4.18版本的发布。在2.4.x的分支的这个最新版本代表Apache服务器的最佳版本。
Download | ChangeLog for 2.4.18 | Complete ChangeLog for 2.4 | New Features in httpd 2.4
下载 | 更新日志2.4.18 | 完整的更新日志2.4 | 在httpd的2.4新功能
点击Files for Microsoft Windows
PGP/MD5/SHA1都是加密算法,为文件进行一致性校验,确保文件没有被注入病毒和广告等。
.bz2和.gz都是Linux下文件压缩的格式,区别在于前者比后者压缩率更高,后者比前者花费更少的时间。
点击ApacheHaus
上面那段话,大致意思是:Apache本身不提供已编译的安装包,只提供源码,如果你自己无法编译,可以选择下面这些官方推荐的第三方提供编译的网站。
其中后两个是有名的wamp以及xampp集成环境,如果只想下载apache可以选择前三个网站,这里我们第一个ApacheHaus为例。
点击Apache 2.4 VC11
VC9/VC11:该版本PHP分别是用VisualStudio2008/VisualStudio2012编译的。PHP官方版本5.4是用VC9编译的,5.5用VC11编译。
点击下载64位的
解压
解压下载好的压缩包文件,文件夹内容如下图,移动文件夹Apache24到你想要的位置。
2.安装Apache
1)移动文件Apache到D:\PHP。【解压路径最好不要用中文。】
命令安装 httpd -k install
2)命令行到Apache下面的bin目录,录入命令[ httpd -k install ]安装。
报错的大概意思:在启动Apache服务之前必须修正一个错误,在D:\PHP\Apache2.4\conf 的httpd.conf文件的第39行,ServerRoot必须是有效的。
报错原因:httpd.conf里面配置的ServerRoot路径跟实际路径不一致,导致路径无效。
3.修改httpd.conf文件
修改ServerRoot的路径:
"D:/PHP/Apache2.4" 为实际路径。【上面的报错】
修改后:
修改端口号:
80改为88 【原因:防止与其他软件的端口冲突,无法启动Apache服务器】
修改后:
4.启动Apache服务
命令启动Apache服务:【 httpd -k start 】
安装成功验证
1)开始-->运行-->services.msc-->确定(或回车键Enter)
2)服务列表中查看Apache服务,存在说明安装成功。
5. Apache系统环境变量的配置
(手动配置是永久性的修改,命令配置只对当前窗口有效)
cmd到命令窗口,录入命令[ httpd restart ]重启Apache,如下图。
为了启动Apache时,不用每次命令切换到Apache目录,给Apache配置环境变量。
手动配置(推荐):
1)“计算机”右键 → “高级系统设置” → “高级” → “环境变量”
新建变量HTTPD_HOME
2)点击系统变量的“新建”→ 变量名"HTTPD_HOME" → 变量值“D:\PHP\Apache2.4”(Apache安装路径)→ “确定”
注意:变量值后面不能添加分号“;”,否则配置不成功。
path变量值追加
3)点击系统变量的“编辑”(没有时新建)→ 变量名"Path" → 变量值“%HTTPD_HOME%\bin;”(Apache的bin目录的路径)→ “确定”
注意:变量值后面的分号“;”必须是英文分号。path:操作系统提供的环境变量。classpath:程序中引用的类所在的路径。
4)设置成功后,手动重启cmd,录入命令[ httpd -k restart ]重启Apache服务。若是启动,说明系统环境变量配置成功。
命令配置(不推荐):
1)cmd到命令窗口,录入命令[ set ]可以查看所有的系统环境变量。
2)录入命令[ set path ]可以查看path的设置。
3)创建环境变量,录入命令[ set HTTPD_HOME=D:\PHP\Apache2.4 ],“HTTPD_HOME”为变量名,“D:\PHP\Apache2.4”为变量值。
4)录入命令[ set HTTPD_HOME ],如下图表示变量创建成功。
5)给path追加变量值,录入命令[ set path=%path%;%HTTPD_HOME%\bin; ],“path”为变量名,“%path%;%HTTPD_HOME%\bin; ”为变量值。
6)录入命令[ set path ],如下图表示变量创建成功。
7)录入命令[ httpd -k restart ],重启Apache服务,如下图表示系统环境变量配置成功。【不能重启cmd】
6.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的各种命令】
Apache 下载+安装的更多相关文章
- Linux下apache+phppgadmin安装配置
1.安装pg 安装PostgreSQL数据库 修改pg_hba.conf配置文件,使得数据库可以通过外部访问. 具体可以配置为: # TYPE DATABASE USER ADDRESS METHOD ...
- Apache的安装和配置
一.官网下载Apache 官网地址:https://httpd.apache.org/ 点击Download--->点击Files for Microsoft Windows--->点击A ...
- Apache php Mysql部署(一)下载安装
前言 最近公司需要开发一个网站,但是又有特殊要求:不能使用java.只能在Windows平台部署.没方法,只能选择了Apache+php+Mysql的方案. 不知道有没有更好的,听所golang挺不错 ...
- Apache下载、安装及配置(Windows版)
一.Apache的下载 1.点击链接http://httpd.apache.org/download.cgi,找到所需版本,如下图位置: 2.点击所需版本,选择Windows文件格式,如下图位置: 3 ...
- 下载安装 Apache(Windows 64位)
32位的Apache的下载安装:http://jingyan.baidu.com/album/2f9b480dae458f41cb6cc2ce.html?picindex=2 64位的Apache的下 ...
- Apache的下载安装(主要说的 64位)及问题
本文转载自:http://blog.csdn.net/qq_15096707/article/details/47319545 今天重装完win10系统,就重新下载安装 Apache.虽说之前有安装过 ...
- Apache的安装与下载
PHP的运行必然少不了服务器的支持,何为服务器?通俗讲就是在一台计算机上,安装个服务器软件,这台计算机便可以称之为服务器,服务器软件和计算机本身的操作系统是两码事,计算机自身的操作系统可以为linux ...
- Netty学习——Apache Thrift 简介和下载安装
Netty学习——Apache Thrift 简介和下载安装 Apache Thrift 简介 本来由Facebook开发,捐献给了Apache,成了Apache的一个重要项目 可伸缩的,跨语言的服务 ...
- Windows系统Apache下载和安装
一.Apache的下载 1.访问Apache官网:https://httpd.apache.org 2.选择Windows版本下载 3.下载完成后解压缩,把文件放到自己想放的盘 二.Apache的安装 ...
随机推荐
- linux-删除一个目录下的所有文件,但保留某个或者多个指定文件
Linux:删除一个目录下的所有文件,但保留一个指定文件 面试题:删除一个目录下的所有文件,但保留一个指定文件 解答: 假设这个目录是/xx/,里面有file1,file2,file3..file10 ...
- 分布排序(distribution sorts)算法大串讲
ref : https://dsqiu.iteye.com/blog/1707383 本文内容框架: §1 鸽巢排序(Pigeonhole) §2 桶排序(Bucket Sort) §3 基数 ...
- Codeforces 1245 D. Shichikuji and Power Grid
传送门 经典的最小生成树模型 建一个点 $0$ ,向所有其他点 $x$ 连一条边权为 $c[x]$ 的边,其他任意两点之间连边,边权为 $(k_i+k_j)(\left | x_i-x_j\right ...
- 扩展kmp入门+比赛模板
https://wenku.baidu.com/view/8e9ebefb0242a8956bece4b3.html 参考了这个ppt 理解起来还是有点费劲的(还是推荐一下这个课件 里面概念和思路给的 ...
- (九)Activitivi5之使用 RuntimeService 设置和获取流程变量
一.案例 /** * 设置流程变量数据 */ @Test public void setVariableValues(){ RuntimeService runtimeService=processE ...
- 【原创】大叔经验分享(93)centos安装oracle客户端
1 下载客户端 官方下载地址:https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.ht ...
- 踩坑记录-连接 MongoDB Compass Community 报错
在控制台输入 mongod 启动 mongodb服务,地址栏输入http://localhost:27017/ 能看到下图,表示服务启动成功. 打开"MongoDB Compass Comm ...
- springboot启动流程(十)springboot自动配置机制
所有文章 https://www.cnblogs.com/lay2017/p/11478237.html 正文 在第七篇文章中我们了解到,refresh过程将会调用ConfigurationClass ...
- VBA比较运算符
VBA支持的比较运算符如下所示. 假设变量A=10,变量B=20,则 - 运算符 描述 示例 = 检查两个操作数的值是否相等.如果是,那么条件是真. (A = B)结果为:False <> ...
- meta标签常见浏览器设置
一.如何让双核浏览器默认选择 WebKit 内核渲染自己开发的网页 我们可以使用标签来指定适合自己网站的渲染内核名称,当双核浏览器访问本网页时,就会根据我们的指示,选择我们指定的渲染内核来处理网页.若 ...