本地计算机无法启动Apache故障处理


Posted in PHP onAugust 08, 2014

最近因工作需要,要学习PHP的基础编程,于是学习架设PHP工作环境。

但按照教材上介绍的那样,安装了WMAP后,一直无法运行成功。后发现Apache一直都不在运行状态。到WMAP中的Apache选项中去选择启动但无法启动。

后经高人指点,总结出如下可能性无法启动Apache:

可能情况一:

安装Apache2的路径中不能含有中文.

可能情况二:

重启Apache就会弹出出错提示框,提示"The requested operation has failed!" 然后打开服务,启动Apache2,就提示我:
"Windows不能在本地计算机启动Apache2.......并参考特定服务错误代码1"
解决:主要是在Apache的安装目录下的\conf\httpd.conf,修改httpd.conf文件下的
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:80
Listen 80
把80端口改成81或者其他的 ,
改成后,
#Listen 12.34.56.78:81080
Listen 8080
再重启ApacheServices就不会出现问题了
也许,这种方法对于不同版本的Apache可能有不同的解决方法,我在配置时是用的apache_2.2.11-win32-x86-no_ssl.msi版本的,其他版本的我不是很清楚,是不是这样改,在这里分享下我解决问题后的喜悦吧!

可能情况三:

因为这几星期比较忙,所以很少去搞PHP.但今天突然想起开学时写的几个关于日历的PHP程序,想改进它,所以就从服务那里启动Apache,但却出现警告说:
“windows 不能在本地计算机启动apache2。有关更多信息,查阅系统事件日志。如果这是非Microsoft服务,请与服务厂商联系,并参考特定服务错误代码1。”
试 了几次都不行,再启动MYSQL.却能成功启动.为什么就不能启动Apache呢?想想好像上次改动过httpd.conf文件.那时只是 把"AddCharset GB2312"改为"AddDefaultCharset GB2312"因为我的那些PHP程序不能取得URL中的中文字符.所以以为是这里出了问题,所以那时就改为"AddDefaultCharset GB2312",以为下次搞时再去验证行不行,所以就没有启动过Apache,直到今天启动时发现有这个问题.改回原来的"AddCharset GB2312"再次启动!却能成功启动!看来是这字符设置的问题!

可能情况四:

打开了迅雷,迅雷默认占用80端口。关闭迅雷再重启Apache服务即可!

PHP 相关文章推荐
php中的一个中文字符串截取函数
Feb 14 PHP
简单的PHP留言本实例代码
May 09 PHP
php 在windows下配置虚拟目录的方法介绍
Jun 26 PHP
php二维数组排序详解
Nov 06 PHP
PHP中的命名空间相关概念浅析
Jan 22 PHP
在php和MySql中计算时间差的方法详解
Mar 27 PHP
用php代码限制国内IP访问我们网站
Sep 26 PHP
php+mysql+jquery实现简易的检索自动补全提示功能
Apr 15 PHP
centos7上编译安装php7以php-fpm方式连接apache
Nov 08 PHP
PHP微信支付结果通知与回调策略分析
Jan 10 PHP
PHP的HTTP客户端Guzzle简单使用方法分析
Oct 30 PHP
PHP生成随机密码4种方法及性能对比
Dec 11 PHP
浅析PHP编程中10个最常见的错误
Aug 08 #PHP
ThinkPHP自动转义存储富文本编辑器内容导致读取出错的解决方法
Aug 08 #PHP
PHP连接sql server 2005环境配置及问题解决
Aug 08 #PHP
getJSON跨域SyntaxError问题分析
Aug 07 #PHP
PHP+FastCGI+Nginx配置PHP运行环境
Aug 07 #PHP
PHP生成数组再传给js的方法
Aug 07 #PHP
PHP彩蛋信息介绍和阻止泄漏的方法(隐藏功能)
Aug 06 #PHP
You might like
PHP简单系统数据添加以及数据删除模块源文件下载
2008/06/07 PHP
php文件打包 下载之使用PHP自带的ZipArchive压缩文件并下载打包好的文件
2012/06/13 PHP
深入php中var_dump方法的使用详解
2013/06/24 PHP
PHP jpgraph库的配置及生成统计图表:折线图、柱状图、饼状图
2017/05/15 PHP
javascript在一段文字中的光标处插入其他文字
2007/08/26 Javascript
javascript中使用css需要注意的地方小结
2010/09/01 Javascript
jquery ajax修改全局变量示例代码
2013/11/08 Javascript
javascript使用for循环批量注册的事件不能正确获取索引值的解决方法
2014/12/20 Javascript
js获取微信版本号的方法
2015/05/12 Javascript
jQuery网页选项卡插件rTabs用法实例分析
2015/08/26 Javascript
JavaScript几种数组去掉重复值的方法推荐
2016/04/12 Javascript
浅谈javascript中的加减时间
2016/07/12 Javascript
AngularJS路由实现页面跳转实例
2017/03/03 Javascript
SpringMVC简单整合Angular2的示例
2017/07/31 Javascript
jQuery Collapse1.1.0折叠插件简单使用
2017/08/28 jQuery
简述JS控制台的使用
2018/07/15 Javascript
JavaScript两种计时器的实例讲解
2019/01/31 Javascript
vue router 用户登陆功能的实例代码
2019/04/24 Javascript
jQuery实现动态向上滚动
2020/12/21 jQuery
[00:27]DOTA2次级职业联赛 - Lilith战队宣传片
2014/12/01 DOTA
深入分析在Python模块顶层运行的代码引起的一个Bug
2014/07/04 Python
python中循环语句while用法实例
2015/05/16 Python
在Django的视图中使用数据库查询的方法
2015/07/16 Python
python简单实例训练(21~30)
2017/11/15 Python
详解如何用django实现redirect的几种方法总结
2018/11/22 Python
python 实现得到当前时间偏移day天后的日期方法
2018/12/31 Python
纯CSS3实现地球自转实现代码(图文教程附送源码)
2012/12/26 HTML / CSS
html5菜单折纸效果
2014/04/22 HTML / CSS
八年级语文教学反思
2014/02/11 职场文书
校庆口号
2014/06/20 职场文书
校园广播稿精选
2014/10/01 职场文书
有限责任公司股东合作协议书范本
2014/10/30 职场文书
小学生节水倡议书
2015/04/29 职场文书
Vue h函数的使用详解
2022/02/18 Vue.js
Python if else条件语句形式详解
2022/03/24 Python
python单向链表实例详解
2022/05/25 Python