本地计算机无法启动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 相关文章推荐
杏林同学录(七)
Oct 09 PHP
PHP 命名空间实例说明
Jan 27 PHP
php 文件上传实例代码
Apr 19 PHP
解析zend studio中直接导入svn中的项目的方法步骤
Jun 21 PHP
php禁止浏览器使用缓存页面的方法
Nov 07 PHP
Php-Redis安装测试笔记
Mar 05 PHP
php字符串替换函数substr_replace()用法实例
Mar 17 PHP
typecho插件编写教程(五):核心代码
May 28 PHP
dvwa+xampp搭建显示乱码的问题及解决方案
Aug 23 PHP
基于命令行执行带参数的php脚本并取得参数的方法
Jan 25 PHP
PHP进行批量任务处理不超时的解决方法
Jul 11 PHP
DEDE实现转跳属性文档在模板上调用出转跳地址
Nov 04 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
图形数字验证代码
2006/10/09 PHP
php 表单数据的获取代码
2009/03/10 PHP
PHP和Mysqlweb应用开发核心技术 第1部分 Php基础-3 代码组织和重用2
2011/07/03 PHP
PHP实现通过get方式识别用户发送邮件的方法
2015/07/16 PHP
php array_map()函数实例用法
2021/03/03 PHP
关于jquery动态增减控件的一些想法和小插件
2010/08/01 Javascript
jquery div 居中技巧应用介绍
2012/11/24 Javascript
JS网页播放声音实现代码兼容各种浏览器
2013/09/22 Javascript
Jquery跳到页面指定位置的方法
2014/05/12 Javascript
详细解读AngularJS中的表单验证编程
2015/06/19 Javascript
JavaScript的ExtJS框架中表格的编写教程
2016/05/21 Javascript
关于function类中定义变量this的简单说明
2016/05/28 Javascript
JQuery实现DIV其他动画效果的简单实例
2016/09/18 Javascript
jQuery插件zTree实现获取当前选中节点在同级节点中序号的方法
2017/03/08 Javascript
jQuery手风琴的简单制作
2017/05/12 jQuery
BootStrap中Table隐藏后显示问题的实现代码
2017/08/31 Javascript
JavaScript基于面向对象实现的猜拳游戏
2018/01/03 Javascript
深入理解Angularjs 脏值检测
2018/10/12 Javascript
Node.js + express基本用法教程
2019/03/14 Javascript
微信小程序中如何使用flyio封装网络请求
2019/07/03 Javascript
vue自定义正在加载动画的例子
2019/11/14 Javascript
详解阿里Node.js技术文档之process模块学习指南
2021/01/04 Javascript
深入理解Python中变量赋值的问题
2017/01/12 Python
Python cookbook(数据结构与算法)找出序列中出现次数最多的元素算法示例
2018/03/15 Python
浅谈pandas中Dataframe的查询方法([], loc, iloc, at, iat, ix)
2018/04/10 Python
使用python绘制二维图形示例
2019/11/22 Python
Pandas-Cookbook 时间戳处理方式
2019/12/07 Python
Tensorflow: 从checkpoint文件中读取tensor方式
2020/02/10 Python
英国受欢迎的运动鞋和街头服装商店:Footasylum
2018/06/12 全球购物
MAC Cosmetics巴西官方网站:M·A·C彩妆
2019/04/18 全球购物
一年级学生评语
2014/04/23 职场文书
职位说明书范文
2014/05/07 职场文书
小学爱国卫生月活动总结
2014/06/30 职场文书
大二学生学年自我鉴定
2014/09/12 职场文书
团队合作精神学习心得体会
2016/01/19 职场文书
python实现MD5进行文件去重的示例代码
2021/07/09 Python