最近,我们需要学习PHP的基本编程,因为需要工作,所以学习建立一个PHP工作环境。

然而,由于在课本上,探测器安装后,它已无法成功运行后,发现Apache没有运行所有的时间。在WMAP的Apache选项,选择开始,但不能启动。

在高参考点之后,得出以下结论:无法启动Apache:

可能病例1:



有没有中文安装Apache2的路径。

可能案例二:



重新启动Apache将弹出错误框,提示请求的操作失败!然后打开服务,启动Apache2,提示我:

Windows不能在本地计算机启动Apache2…并参考特定的服务错误代码1

解决方案:主要在 httpd.conf配置在Apache的安装目录,修改httpd.conf文件

这听上#改变特定IP地址如下图所示

防止apache扫描到所有#绑定IP地址。

#

#听12.34.56.78:80

听80

将80端口更改为81或其他端口。

变化之后,

#听12.34.56.78:81080

听8080

对apacheservices重启将不会是一个问题。

也许,这种方法可能对不同版本的Apache不同的解决方法,我用的配置apache_2.2.11-win32-x86-no_ssl.msi版本,这个我不是很清楚其他版本,没有这样的变化,在这里分享我的喜悦你解决问题后!

可能病例三:



因为这几周很忙,他们很少做PHP,但是今天我突然想起了我想要改进的日历上的PHP程序,所以我开始了Apache的服务,但是有一个警告:

Windows无法启动Apache2在本地计算机上。有关更多信息,请参阅系统事件日志。如果这是一个非微软服务,请与服务供应商,是指特定服务错误代码1。

试了几次就不行了,然后启动mysql。可以成功启动。为什么不启动Apache当我最后修改httpd.conf文件。然后把addcharset GB2312 adddefaultcharset GB2312因为PHP程序不能在URL获取汉字。我觉得这是个问题。它被改为adddefaultcharset GB2312

可能病例四:



打开迅雷,迅雷默认占用80个端口。关闭迅雷,重新启动Apache服务!