Windows安全狗服务名
Windows 使用phpstudy集成环境,再安装安全狗Apache网站版时需填写服务名,如图所示。
网上方法在任务管理器–服务中找到Apache相关的名称(如下图,服务名为Apache2.4)。但是使用phpstudy集成环境找不到相关服务名。进入Apache安装目录找到解决方法。
解决方法:
1.找到Apache安装目录的bin目录地址,并复制。如我的目录地址为
f:\phpstudy\apache\bin
2.停止phpstudy的Apache服务,使用管理员权限打开cmd,并进入f:\phpstudy\apache\bin
目录
cd f:\phpstudy\apache\bin
3.执行cmd命令
#安装默认服务
httpd -k install
#参数 -k install :安装默认Apache2.4服务
httpd -k start
#开启默认服务
这时不能使用phpstudy控制打开Apache服务,因为在cmd已经启动了apache服务
4.安全狗安装填入默认的服务名(示例为Apache2.4)。安装成功。(注意:Apache的路径要填对,笔者电脑安装了两个Apache,需选择你需要安全狗防护的Apache安装目录)
5.重启电脑,开启phpstudy发现Apache服务已经打开,也可以控制apache开关了。此时在任务管理栏仍然找不到Apache2.4服务名,但是能使用了。
(注:开启phpstudy发现Apache服务已经打开的原因——在重启前Apache2.4服务是启动类型为自动,重启两次后就不会自动开启了,由phpstudy管理了。也可以在重启前设置启动类型为手动,实操到这就没机会了)
历史:自定义服务名
#安装一个服务名为apache的服务
httpd -k install -n apache
#参数 -k install :安装Apache服务
#参数 -n apache :自定义服务名为Apache,可省略。省略后,则默认服务名为Apache2.4
httpd -k start -n apache
#开启apache服务