我在尝试安装另一个 Apache Web 服务器时不小心删除了 Apache Windows 服务。有谁知道如何从 cmd 创建另一个 Apache Windows 服务?我尝试了“sc create ...”,但最后缺少一个脚本,例如 -k start?不确定我需要什么来结束它......
我正在运行 Apache 2.2
谢谢你
在 Apache 2.4 上,可执行文件已更名为 httpd.exe,命令为:
httpd.exe -k install -n "Apache2.4"
使用名称开关,以便为服务提供一个独特的名称。
对于旧版本的 Apache:
Apache.exe -k install
net start apache2
单击
Win + R
并输入 cmd
下图展示了如何在 Windows 中安装
Apache2.2
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
(点击进入)
成功消息显示在命令提示符中,如上图所示。
在 Apache 2.2 上,命令是: httpd.exe -k 安装
在 Windows 7 或 8 中,右键单击 XAMPP 控制面板开始(菜单)快捷方式和
Run As Administrator
。然后只需单击 Apache 和/或 MySQL 的服务复选框即可。
使用 httpd.exe -k install 对我不起作用,我必须使用 sc.exe 将 apache 注册为服务:
sc.exe create apache2.4 start= auto obj= "<account>" password= "<password>" DisplayName= "Apache 2.4" depend= "Tcpip/Afd" binpath= "\"c:\wamp\bin\apache\apache2.4.33\bin\httpd.exe\" -k runservice"
在本地计算机中添加 Apache 文件后,
c:\Apache\bin
(我的是“Apache”。您的文件名可能不同。)现在,你的机器已经有了 Apache 服务。