没有为服务安装ConfigArgs

时间:2016-03-18 09:42:45

标签: php apache

我在Windows 7 32位上单独安装了Apache 2.4和PHP 5.6.18。 我根据需要修改了httpd.conf, php.ini`文件。

启动Apache服务时,我收到的错误是"

  

名为Apache的服务报告了以下错误:

     

[Thu Mar 17 14:18:43.923600 2016] [mpm_winnt:warn] [pid 11936:tid 252](OS 2)系统找不到指定的文件。 :AH00435:没有为服务安装ConfigArgs" ZSA_Apache24服务器",使用Apache默认值。

知道我为什么会这样做。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

我在安装" CollabNet Subversion Apache"后得到完全相同的错误信息。服务器。这是来自CollabNet的捆绑包,预装了Apache和Subversion。它附带一个Windows安装程序,可以设置所有内容,包括一个名为" CollabNet Subversion Apache"的Windows服务。

我已经研究过这个问题,发现Windows服务肯定有问题。可能是安装程序如何安装服务的问题。

最终解决了我的问题是卸载Windows服务并重新安装它。事后一切都很好。

为此,请打开命令行并导航到安装Apache的位置。进入bin所在的httpd.exe目录。从那里打电话:

httpd.exe -k uninstall -n "ZSA_Apache24 Server"
httpd.exe -k install -n "ZSA_Apache24 Server"

ZSA_Apache24 Server是运行Apache服务器的Windows服务的名称。

可在此处找到这些命令的文档:

https://httpd.apache.org/docs/current/platform/windows.html#winsvc