【2023年12月版】安装和启动Apache 2.4在Windows上的方法
本文介绍了在Windows上安装和启动Apache2.4的方法。已在Windows 10上测试通过。
请使用管理员权限来运行命令提示符(终端)。
用词解释
添加PATH
“添加PATH”简单来说,就是向操作系统告知“这里有个二进制文件!”。
服务
在Windows运行时在后台持续运行的程序。
由于Apache是服务器软件,所以需要在后台运行。
32位
位是表示文件大小的单位。
“16g”是重量单位。
而“32位”相当于“1位”的32倍。
它比GB等单位小得多。
Windows10存在32位和64位(32位的两倍)版本。(由于接近终止支持,在本文撰写时下载页面无法找到)
为此,他们能够确保在不支持Apache的64位计算机上执行Apache。
但是请注意,32位计算机也可以处理32位以上的文件。
但是,如果要执行的文件是64位版本,则无法在32位操作系统上使用。
请详细查询!
bash
bash是一种shell。
Shell
Shell是一种用于操作系统(操作系统)与用户之间的桥梁程序。通过Shell,用户可以与操作系统的核心“内核”进行交互。使用Shell可以更容易迁移操作系统,以及在Shell上发生错误时最小化对操作系统的影响等优点。
通过输入命令,可以对操作系统进行各种操作。例如,可以创建或删除文件、移动目录、执行程序等。此外,通过创建称为Shell脚本的文件,可以将多个命令合并执行。
Shell有多种类型,例如sh、bash、zsh等。它们在附加功能和命令输入的易用性等方面略有不同。bash是Linux系操作系统中的标准shell。
操作系统
例如Windows和macOS。
请详细查询!
到此为止是用词解释!
添加PATH
“添加PATH”简单来说,就是向操作系统告知“这里有个二进制文件!”。
服务
在Windows运行时在后台持续运行的程序。
由于Apache是服务器软件,所以需要在后台运行。
32位
位是表示文件大小的单位。
“16g”是重量单位。
而“32位”相当于“1位”的32倍。
它比GB等单位小得多。
Windows10存在32位和64位(32位的两倍)版本。(由于接近终止支持,在本文撰写时下载页面无法找到)
为此,他们能够确保在不支持Apache的64位计算机上执行Apache。
但是请注意,32位计算机也可以处理32位以上的文件。
但是,如果要执行的文件是64位版本,则无法在32位操作系统上使用。
请详细查询!
bash
bash是一种shell。
Shell
Shell是一种用于操作系统(操作系统)与用户之间的桥梁程序。通过Shell,用户可以与操作系统的核心“内核”进行交互。使用Shell可以更容易迁移操作系统,以及在Shell上发生错误时最小化对操作系统的影响等优点。
通过输入命令,可以对操作系统进行各种操作。例如,可以创建或删除文件、移动目录、执行程序等。此外,通过创建称为Shell脚本的文件,可以将多个命令合并执行。
Shell有多种类型,例如sh、bash、zsh等。它们在附加功能和命令输入的易用性等方面略有不同。bash是Linux系操作系统中的标准shell。
操作系统
例如Windows和macOS。
请详细查询!
到此为止是用词解释!
下载
-
- 访问 Apache 的下载页面。
-
- 下载 httpd-2.4.58-win64-VS17.zip(32位版本为httpd-2.4.58-win32-vs17.zip)。
- 解压并将 Apache24 文件夹复制到 C 盘根目录下。可能需要管理员权限。
安装
设置PATH。
-
- 从搜索框中打开“系统环境配置编辑”。需要管理员权限。
-
- 双击“系统环境变量”栏的Path,点击“新建”。
-
- 输入C:\ Apache24 \ bin \并保存。
-
- 从命令提示符(Win10标准)或终端(在新安装的Win11上标准)中打开新的选项卡或窗口。
- 执行httpd -version。如果显示版本号,则表示已成功设置路径。
更改設定檔案
如果语法出错,就无法启动了。请小心!
-
- 打开C:\Apache24\conf\httpd.conf文件。个人建议使用Pulsar或VSCode编辑器。
- 在文件中找到一行包含ServerName的内容,进行如下所示的修改。
- #ServerName www.example.com:80
+ ServerName localhost:80
加入服务
执行此命令后,您可以将其添加到服务中。
cd "C:\Apache24\bin"
httpd -k install
如何启动?
那么让我们尝试使用以下方法启动服务器吧!
httpd -k start
启动测试
我們來進行測試吧!請試著訪問 http://localhost/!
总结
你觉得怎么样呢?
Apache能启动吗?
那么,我们下一篇文章见!