2009-10-23 103 views
39

我意外地删除了我的Apache Windows服务,尝试安装另一个Apache Web服务器。有谁知道我可以从cmd创建另一个Apache Windows服务?我试过“sc创建......”但我错过了像-k start这样的脚本?不知道我需要它的结束......如何手动创建Apache Windows服务

我运行的Apache 2.2

谢谢

+3

到serverfault我想我我 – 2009-10-23 14:14:17

回答

8

对于旧版本的Apache:

Apache.exe -k install 
net start apache2 
5

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

71

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

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

使用名称开关为了给服务一个不同的名称。

+0

创建了下面的文字.bat文件: httpd.exe -k安装-n“Apache2.4” NET START Apache2.4 – rmooney 2013-07-12 16:05:10

10

点击Win + R和类型cmd

下面图片展示了如何在Windows中安装Apache2.2 APACHE2.2的

How to install Apache2.2 in windows

默认安装位置是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(点击进入)

显示在命令提示符下successuful消息像图像如上图所示。

+3

只是要注意:您可以设置例如:cd c:\ Program Files \ Apache Software Foundation \ Apache2.2 \ bin'。 – 2013-12-05 16:22:26

+1

@MatthewBaker更好地了解谁是我这样写的新手。 – pudaykiran 2013-12-24 07:02:23

1

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