本地计算机无法启动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 相关文章推荐
ecshop 订单确认中显示省市地址信息的方法
Mar 15 PHP
解决FastCGI 进程超过了配置的活动超时时限的问题
Jul 03 PHP
Server.HTMLEncode让代码在页面里显示为源代码
Dec 08 PHP
ThinkPHP模板判断输出Defined标签用法详解
Jun 30 PHP
PHP实现绘制3D扇形统计图及图片缩放实例
Oct 01 PHP
php中字符串和正则表达式详解
Oct 23 PHP
php中convert_uuencode()与convert_uuencode函数用法实例
Nov 22 PHP
php写入、删除与复制文件的方法
Jun 20 PHP
php 数组随机取值的简单实例
May 23 PHP
PHP GD库相关图像生成和处理函数小结
Sep 30 PHP
ThinkPHP框架整合微信支付之刷卡模式图文详解
Apr 10 PHP
php 根据URL下载远程图片、压缩包、pdf等文件到本地
Jul 26 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
咖啡界又出新概念,无需咖啡豆的分子咖啡
2021/03/03 咖啡文化
php5.3 注意事项说明
2013/07/01 PHP
CentOS安装php v8js教程
2015/02/26 PHP
Laravel 创建指定表 migrate的例子
2019/10/09 PHP
js之WEB开发调试利器:Firebug 下载
2007/01/13 Javascript
权威JavaScript 中的内存泄露模式
2007/08/13 Javascript
javascript入门·对象属性方法大总结
2007/10/01 Javascript
JavaScript 学习小结(适合新手参考)
2009/07/30 Javascript
js中更短的 Array 类型转换
2011/10/30 Javascript
js的隐含参数(arguments,callee,caller)使用方法
2014/01/28 Javascript
JavaScript判断textarea值是否为空并给出相应提示
2014/09/04 Javascript
JavaScript编程中容易出BUG的几点小知识
2015/01/31 Javascript
javaScript中slice函数用法实例分析
2015/06/08 Javascript
js改变style样式和css样式的简单实例
2016/06/28 Javascript
Ionic3 UI组件之autocomplete详解
2017/06/08 Javascript
使用cookie绕过验证码登录的实现代码
2017/10/12 Javascript
微信小程序实现传参数的几种方法示例
2018/01/10 Javascript
20个最常见的jQuery面试问题及答案
2018/05/23 jQuery
微信小程序:数据存储、传值、取值详解
2019/05/07 Javascript
详解微信小程序回到顶部的两种方式
2019/05/09 Javascript
Fetch超时设置与终止请求详解
2019/05/18 Javascript
在Vue环境下利用worker运行interval计时器的步骤
2019/08/01 Javascript
layui-select动态选中值的例子
2019/09/23 Javascript
[48:52]DOTA2上海特级锦标赛A组小组赛#2 Secret VS CDEC第一局
2016/02/25 DOTA
使用Python脚本将文字转换为图片的实例分享
2015/08/29 Python
python 3.7.0 安装配置方法图文教程
2018/08/27 Python
python/Matplotlib绘制复变函数图像教程
2019/11/21 Python
没编程基础可以学python吗
2020/06/17 Python
使用CSS3来制作消息提醒框
2015/07/12 HTML / CSS
将SVG图引入到HTML页面的实现
2019/09/20 HTML / CSS
联想英国官网:Lenovo英国
2019/07/17 全球购物
金讯Java笔试题目
2013/06/18 面试题
上班睡觉检讨书
2014/01/09 职场文书
安全生产知识竞赛活动总结
2014/07/07 职场文书
2015年乡镇财政工作总结
2015/05/19 职场文书
大学生读书笔记大全
2015/07/01 职场文书