用SC命令创建Apache Http Server的windows服务

SC命令创建服务:
sc create Apache24 binPath= "D:\Apache24\bin\httpd.exe -k runservice" displayname= "Apache24" start= auto depend= Tcpip
=>在这里“-k runservice” 这句话不能少,不然启动服务会报错


sc description Apache24 "Apache/Apache2.4.39 (Win64)"

SC命令删除服务
sc delete Apache24
=> 必须把服务管理窗口关闭才会生效。服务管理窗口关闭后再打开Apache24就没有了

Apache自带的httpd创建服务:
httpd -k install -n "Apache2.2" -f "D:\Apache24\conf\httpd.conf"

管理员打开cmd控制台输入:"D:\Apache24\bin\httpd.exe" -k install回车就行

移除:
管理员打开cmd控制台输入:"D:\Apache24\bin\httpd.exe" -k uninstall回车就行,

错误信息以及对应方法
The specified service has been marked for deletion.
=>  执行【sc delete】命令后,需要关闭Service管理窗口,才能彻底删除Service


The service did not respond to the start or control request in a timely fashion.
=> 在命令行中缺少了" -k runservice", 通过上述命令创建服务,不会出现问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值