如何手动创建Apache Windows服务

时间:2009-10-23 14:10:06

标签: windows apache service

我不小心删除了我试图安装另一台Apache Web服务器的Apache Windows服务。有谁知道如何从cmd创建另一个Apache Windows服务?我试过“sc create ...”但是我最后错过了像-k start这样的脚本?不确定我到底需要什么...

我正在运行Apache 2.2

谢谢

6 个答案:

答案 0 :(得分:83)

在Apache 2.4上,可执行文件已将名称更改为httpd.exe,命令为:

httpd.exe -k install -n "Apache2.4"

使用名称开关为服务提供不同的名称。

答案 1 :(得分:11)

点击Win + R并输入cmd

下图显示了如何在Windows中安装Apache2.2

How to install Apache2.2 in windows

Apache2.2的默认安装位置为C:\Program Files\Apache Software Foundation,但在我的电脑中,我直接安装在C:/驱动器上。

如果要在Program Files文件夹中安装Apache2.2,请在命令提示符下键入,如下所示

C:\>cd Program Files(点击回车)

C:\>Program Files>cd Apache Software Foundation(点击回车)

C:\Program Files\Apache Software Foundation>cd Apache2.2(点击回车)

C:\Program Files\Apache Software Foundation\Apache2.2>cd bin(点击回车)

在bin文件夹中,您会找到httpd.exe文件

C:\Program Files\Apache Software Foundation\Apache2.2\bin>httpd.exe -k install(点击回车)

成功的消息显示在命令提示符中,如上图所示。

答案 2 :(得分:9)

对于旧版本的Apache:

Apache.exe -k install
net start apache2

答案 3 :(得分:5)

在Apache 2.2上,命令是: httpd.exe -k install

答案 4 :(得分:1)

在Windows 7或8中,右键单击XAMPP控制面板开始(菜单)快捷方式和Run As Administrator。然后只需单击Apache和/或MySQL的服务复选框。

答案 5 :(得分:0)

使用httpd.exe -k安装对我不起作用,我不得不使用以下命令使用sc.exe将apache注册为服务:

and