Windows 上的 Apache

问题描述 投票:0回答:2

我想在 Windows 上安装 Apache 服务器。 这本书说我可以去官方网站http://httpd.apache.org/download.cgi并下载最新的Apache版本(书籍年份2008,示例中显示2.2.9v,这个示例如何安装Windows,不是 Linux)。所以我去这个地址,那里有最新版本 2.4.7,但是它的

.tar.bz2
.tar.gz
扩展名,以及我如何理解它会很难安装它,因为它在 Linux 上,对于 Windows 必须是 .msi,但是没有带有该扩展名的文件,只有 2.0.65 版本及更早版本。我知道在 Linux 中可能会出现较早的 Apache 版本,但是在 2008 年,有 2.2.9 版本,但现在在 2014 年最新的 .msi 版本 2.0.65 是怎么回事?

windows apache installation windows-installer
2个回答
2
投票

简单!干得好: http://www.apachelounge.com/download/

您会发现为您预先构建的最新 Apache HTTP 服务器(二进制文件)。

编辑:它们不像 Apache 那样以 .MSI 文件形式提供,但您可以将文件解压到 C:\Apache2 并手动设置,就像真正的开发人员一样!


0
投票

要在 Windows 上的 Apache HTTP Server 中使用变量正确配置

ServerRoot
指令,请按照以下步骤操作:

  1. 确保正确的目录结构:确保您已正确提取 Apache 文件。

    Apache24
    目录应位于
    C:\Apache24\

  2. 编辑

    httpd.conf
    文件

    • 打开位于
      httpd.conf
      中的
      C:\Apache24\conf\
      文件。
    • 添加以下行来定义
      SRVROOT
      变量并设置
      ServerRoot
      指令:
    Define SRVROOT "C:/Apache24"
    ServerRoot "${SRVROOT}"
    
  3. 设置

    ServerName
    指令

    • 要抑制有关服务器完全限定域名的警告,请在
      ServerRoot
      指令后添加以下行:
    ServerName localhost:80
    
  4. 更改监听端口(可选):

    • 如果您怀疑端口 80 正在被其他应用程序(如 IIS 或 Skype)使用,您可以将 Apache 更改为侦听其他端口,例如 8080。在
      httpd.conf
      中找到以下行:
    Listen 80
    
    • 更改为:
    Listen 8080
    
    • 相应更新
      ServerName
      指令:
    ServerName localhost:8080
    
  5. 检查目录权限:确保 Apache 服务具有访问

    C:\Apache24
    目录所需的权限。启动 Apache 时,您可能需要以管理员身份运行命令提示符。

  6. 将 Apache 安装为服务:

    • 以管理员身份打开命令提示符。
    • 导航到
      bin
      目录:
      cd C:\Apache24\bin
      
    • 将 Apache 安装为服务:
      httpd.exe -k install
      
  7. 从命令提示符启动 Apache:

    • 您可以使用以下命令直接从命令提示符启动 Apache 服务:
      httpd.exe -k start
      
  8. 从 Windows 服务启动 Apache:

    • 或者,您可以从 Windows 服务管理控制台启动 Apache24 服务:
      • Win + R
        ,输入
        services.msc
        ,然后点击
        Enter
      • 在“服务”窗口中,在列表中找到
        Apache2.4
      • 右键单击
        Apache2.4
        并选择
        Start
  9. 故障排除:如果您仍然遇到问题,请检查使用端口 80 的其他应用程序(例如 IIS 或 Skype),并确保您的防火墙没有阻止 Apache。

© www.soinside.com 2019 - 2024. All rights reserved.