【问题标题】:How to install Apache 2 on Windows 10?如何在 Windows 10 上安装 Apache 2?
【发布时间】:2018-12-31 12:23:12
【问题描述】:

我想在 Windows 10 系统上安装 Apache 2 服务器。官方文档 (https://httpd.apache.org/docs/2.4/platform/windows.html) 指出:

“Apache HTTP Server 项目本身不提供软件的二进制版本,只提供源代码”

要拥有 Apache HTTP Server 的二进制文件,它必须由自己编译或从第三方提供的发行版中获取。这些发行版通常将 Apache 与 PHP 和 MySQL 捆绑在一起。

问题是:

推荐安装独立 Apache 2 服务器的发行版以及安装步骤是什么?

【问题讨论】:

    标签: windows apache installation


    【解决方案1】:

    我使用了官方 Apache 2 文档 (https://httpd.apache.org/docs/2.4/platform/windows.html) 中指定的 Apache Lounge 分发版

    这些是使用 Apache Lounge 分发在 Windows 上安装 Apache 的步骤:

    1. 下载 Apache 2.4.37 Win64 (https://www.apachelounge.com/download/)
    2. 创建文件夹C:/Apache24
    3. 解压缩 httpd-2.4.37-win64-VC15.zip 到文件夹 C:/Apache24

    选项 1:从控制台运行它:

    1. 打开 Windows Power Shell
    2. 执行httpd.exe

      PS > C:\Apache24\bin\httpd.exe
      

      PS > cd C:\Apache24\bin
      PS > .\install.exe
      
    3. 在浏览器中打开http:\localhosthttp:\127.0.0.1

    将显示消息It works!

    选项 2:将其安装为服务:

    1. 打开 Windows Power Shell
    2. 以管理员身份打开 Windows Power Shell

      PS > Start-Process PowerShell -Verb RunAs
      
    3. 安装服务

      PS > cd C:\Apache24\bin
      PS > .\httpd.exe -k install
      
    4. 启动服务

      PS > .\httpd.exe -k start
      

      或通过服务管理员

      PS > services.msc
      Select Apache2.4 > Right-click > Start
      
    5. 在浏览器中打开http:\localhosthttp:\127.0.0.1

    将显示消息It works!

    【讨论】:

    • 在选项1,步骤5中httpd.exe和install.exe有什么区别;对我来说,httpd.exe 似乎是临时的,而 install.exe 似乎是永久性的。
    【解决方案2】:

    简单:

    1. 从apache休息室下载https://httpd.apache.org/docs/2.4/platform/windows.html
    2. 进入下载的 zip 文件夹并将 Apache24 文件夹移动到 C:/
    3. 打开终端到 C:/Apache24/bin 并执行 httpd.exe

    完成!

    现在在浏览器中输入“localhost”,屏幕上应该会出现一条消息“It works”。

    【讨论】:

      猜你喜欢
      • 2017-05-27
      • 2018-02-01
      • 2019-06-19
      • 1970-01-01
      • 2017-03-13
      • 1970-01-01
      • 2019-12-06
      • 2020-02-16
      • 2020-01-27
      相关资源
      最近更新 更多