AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 39232
In Process

        3 revs, 2 users 67%anon
3 revs, 2 users 67%anon
Asked: 2009-07-11 23:01:07 +0800 CST2009-07-11 23:01:07 +0800 CST 2009-07-11 23:01:07 +0800 CST

问题(重新)在 Xampp 中启动 Apache 作为服务 [关闭]

  • 772
关闭。这个问题是题外话。它目前不接受答案。

问题必须与专业的系统管理相关。Server Fault 是一个专门为专业人士服务的网站;新手问题是题外话。有关时事性的更多信息,请参阅帮助中心。我们能给您的最佳建议是聘请专业人士来帮助您。

9 年前关闭。

改进这个问题

嗨,
对 httpd.conf 进行更改后,我想在 Xampp 中将 Apache 作为服务重新启动。根据 Nelson 的建议,我首先将其删除:

sc delete apache2.2

当我在 xampp 控制面板上检查 svc 时,服务显然会重新启动,即我可以使用上述命令再次成功删除它,但在 Xampp 控制面板上它显示“已停止”(灰色背景上的灰色)。单击“开始”不会改变任何事情,尽管我收到一条消息“Apache 服务已启动”。
在 httpd.conf 我更改了 DocumentRoot,但 Apache 似乎没有看到更改,尽管它似乎正在运行。至少我得到一个 http://localhost 的页面,但不是新 DocumentRoot 所指的页面。
知道这里有什么问题吗?
TIA
史蒂文

编辑
当我尝试使用服务控制台启动 Apache 时,我收到错误消息“Windows 无法在本地计算机上启动 Apache2.2,patatee,patata ...”。错误日志提到事件 3299。

apache-2.2 xampp
  • 5 5 个回答
  • 18919 Views

5 个回答

  • Voted
  1. John Rennie
    2009-07-12T00:12:01+08:002009-07-12T00:12:01+08:00

    "sc delete" 删除 Windows 服务,即该服务不再存在并且无法启动、停止或其他任何方式。在您重新安装 Apache 或使用 sc 命令重新创建服务之前,不会重新创建该服务。从命令行重新启动服务的正确方法是:

    net stop apache2.2
    net start apache2.2
    

    (令人讨厌的是没有“网络重启”选项)。

    如果您使用“net start apache2.2”,它会返回错误吗?如果您收到错误“服务名称无效”。那么您需要重新创建服务。我不知道如何临时做到这一点,但它应该很简单。

    JR

    发生服务特定错误:1

    这表明 Apache 服务已安装,但 Apache 本身在启动时报告错误。它的配置文件可能有问题。通常的策略是尝试将 Apache 作为应用程序运行,这样您就可以看到它产生的任何错误消息。有关将 Apache 作为应用程序运行的内容,请参见http://httpd.apache.org/docs/2.2/platform/windows.html#wincons 。

    • 3
  2. Matthew Flaschen
    2009-07-11T23:29:02+08:002009-07-11T23:29:02+08:00

    我从未使用过 XAMPP 的控制面板。但是当我上次使用 XAMPP 时,我最终发现重新启动 Apache 的最简单方法是通过 Window 的常规服务控制台。

    • 1
  3. Mercer Traieste
    2009-07-11T23:58:34+08:002009-07-11T23:58:34+08:00

    我知道这不能直接回答您的问题,但我建议手动安装 apache/php/perl/mysql。这将使您能够:

    • 了解这些组件是如何链接的
    • 根据需要更改组件版本(某些项目可能需要不同的版本)
    • 在控制台中启动这些组件 - 这将帮助您更好地调试和控制
    • 您可以为不同的项目进行多个安装 - 这样很容易丢弃安装并重新构建它,而不会影响其他项目

    XAMPP 之类的工具非常适合快速安装;但他们并非没有缺点。虽然集成的承诺很有吸引力,但大多数情况下您将不得不手动完成 - 这是一种更强大的方法。

    如果你需要弄乱 Windows 服务,我推荐这个很棒的免费工具:Windows Service Commander。

    • 0
  4. 2009-07-12T01:00:08+08:002009-07-12T01:00:08+08:00

    [哦,太好了!由于它是从 stackoverflow 移到这里的,所以我无法编辑自己的消息!]

    我试过“net start apache2.2”,但它说

    The Apache2.2 service could not be started
    
    A service specific error occurred: 1.
    
    More help is available by typing NET HELPMSG 3547.
    

    最后一行的命令没有提供更多信息。

    @John:
    我意识到我无法启动未运行的服务,但我认为这就是 xampp 控制面板上的 svc-checkbox 的用途。检查它时,会显示一个对话框“单击确定安装 Apache 服务”,当我这样做时,它会显示“Apache 服务已启动”。

    • 0
  5. 2009-07-12T05:46:57+08:002009-07-12T05:46:57+08:00

    您也可以直接通过 apache 可执行文件重新启动 apache 服务,并且您有一个 -k reload/restart 选项。

    apache2.exe -k restart -n "apacheservicename"

    伊尔克。

    • 0

相关问题

  • 在您分发的应用程序中使用 Apache HTTPD 运行 SSL 的最佳方式是什么?

  • 阿帕奇的替代品

  • 如何强制我的网址始终以 www 开头?

  • 在 Linux Xen VPS 上优化 Apache 和 MySQL

  • mod_rewrite 不转发 GET 参数

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve