本地计算机无法启动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 相关文章推荐
使用sockets:从新闻组中获取文章(二)
Oct 09 PHP
php split汉字
Jun 05 PHP
php 获取一个月第一天与最后一天的代码
May 16 PHP
php获取当前网址url并替换参数或网址的方法
Jun 06 PHP
PHP数组的交集array_intersect(),array_intersect_assoc(),array_inter_key()函数的小问题
May 29 PHP
phpmail类发送邮件函数代码
Feb 20 PHP
PHP 第一节 php简介
Apr 28 PHP
php多层数组与对象的转换实例代码
Aug 05 PHP
PHP中把对象转换为关联数组代码分享
Apr 09 PHP
Symfony2学习笔记之控制器用法详解
Mar 17 PHP
PHP PDO操作MySQL基础教程
Jun 05 PHP
PHP静态延迟绑定和普通静态效率的对比
Oct 20 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
php5 apache 2.2 webservice 创建与配置(java)
2011/01/27 PHP
简单的PHP多图上传小程序代码
2011/07/17 PHP
php插件Xajax使用方法详解
2017/08/31 PHP
不错的asp中显示新闻的功能
2006/10/13 Javascript
JavaScript 轻松搞定快捷留言功能 只需一行代码
2010/04/01 Javascript
基于jquery的表格排序
2010/09/11 Javascript
超级有用的13个基于jQuery的内容滚动插件和教程
2011/07/31 Javascript
js创建一个input数组并绑定click事件的方法
2014/06/12 Javascript
JavaScript中的数值范围介绍
2014/12/29 Javascript
解析浏览器端的AJAX缓存机制
2016/06/21 Javascript
js获取html的span标签的值方法(超简单)
2016/07/26 Javascript
JS模拟实现方法重载示例
2016/08/03 Javascript
详解ECharts使用心得总结
2016/12/06 Javascript
完美解决UI-Grid表格元素中多个空格显示为一个空格的问题
2017/04/25 Javascript
详解Angular Reactive Form 表单验证
2017/07/06 Javascript
详解使用路由延迟加载 Angular 模块
2017/10/12 Javascript
JavaScript判断变量名是否存在数组中的实例
2017/12/28 Javascript
详解Vue 全局引入bass.scss 处理方案
2018/03/26 Javascript
非常实用的jQuery代码段集锦【检测浏览器、滚动、复制、淡入淡出等】
2019/08/08 jQuery
使用Vue.js中的过滤器实现幂方求值的方法
2019/08/27 Javascript
Element DateTimePicker日期时间选择器的使用示例
2020/07/27 Javascript
浅谈vue在html中出现{{}}的原因及解决方式
2020/11/16 Javascript
详解Vue的七种传值方式
2021/02/08 Vue.js
Python中__call__用法实例
2014/08/29 Python
Python文件读取的3种方法及路径转义
2015/06/21 Python
Python在Console下显示文本进度条的方法
2016/02/14 Python
python3.5 + PyQt5 +Eric6 实现的一个计算器代码
2017/03/11 Python
浅谈scrapy 的基本命令介绍
2017/06/13 Python
python中的colorlog库使用详解
2019/07/05 Python
Python unittest装饰器实现原理及代码
2020/09/08 Python
mac系统下安装pycharm、永久激活、中文汉化详细教程
2020/11/24 Python
幼儿园大班开学教师寄语
2014/04/03 职场文书
驾驶员安全责任书
2014/07/22 职场文书
2014年国庆节演讲稿精选范文1500字
2014/09/25 职场文书
教师个人培训总结
2015/02/11 职场文书
湘江北去观后感
2015/06/15 职场文书