本地计算机无法启动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中的串行化变量和序列化对象
Sep 05 PHP
用PHP函数解决SQL injection
Oct 09 PHP
在线短消息收发的程序,不用数据库
Oct 09 PHP
PHP实现Socket服务器的代码
Apr 03 PHP
php 动态多文件上传
Jan 18 PHP
IP攻击升级,程序改进以对付新的攻击
Nov 23 PHP
解析MySql与Java的时间类型
Jun 22 PHP
php5.4以下版本json不支持不转义内容中文的解决方法
Jan 13 PHP
基于OpenCart 开发支付宝,财付通,微信支付参数错误问题
Oct 01 PHP
js基于qrcode.js生成二维码的方法【附demo插件源码下载】
Dec 28 PHP
Yii框架表单提交验证功能分析
Jan 07 PHP
yii2-GridView在开发中常用的功能及技巧总结
Jan 07 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
Win2000+Apache+MySql+PHP4+PERL安装使用小结
2006/10/09 PHP
PHP 获取客户端真实IP地址多种方法小结
2010/05/15 PHP
thinkphp验证码显示不出来的解决方法
2014/03/29 PHP
PHP遍历目录文件的常用方法小结
2017/02/03 PHP
PHP连接MYSQL数据库的3种常用方法
2017/02/27 PHP
PHP autoload使用方法及步骤详解
2020/09/05 PHP
能说明你的Javascript技术很烂的五个原因分析
2011/10/28 Javascript
如何使用JS获取IE上传文件路径(IE7,8)
2013/07/08 Javascript
jQuery动画效果-slideUp slideDown上下滑动示例代码
2013/08/28 Javascript
jQuery中slice()方法用法实例
2015/01/07 Javascript
浅谈javascript面向对象程序设计
2015/01/21 Javascript
谈谈我对JavaScript DOM事件的理解
2015/12/18 Javascript
xmlplus组件设计系列之文本框(TextBox)(3)
2017/05/03 Javascript
详解react-native WebView 返回处理(非回调方法可解决)
2018/02/27 Javascript
vue-cli构建项目下使用微信分享功能
2018/05/28 Javascript
vue悬浮可拖拽悬浮按钮的实例代码
2019/08/20 Javascript
vue使用@scroll监听滚动事件时,@scroll无效问题的解决方法详解
2019/10/15 Javascript
Vue替代marquee标签超出宽度文字横向滚动效果
2019/12/09 Javascript
python正则表达式抓取成语网站
2013/11/20 Python
对Python中列表和数组的赋值,浅拷贝和深拷贝的实例讲解
2018/06/28 Python
opencv实现静态手势识别 opencv实现剪刀石头布游戏
2019/01/22 Python
TensorBoard 计算图的可视化实现
2020/02/15 Python
Pycharm如何导入python文件及解决报错问题
2020/05/10 Python
通过实例解析python and和or使用方法
2020/11/14 Python
Python实现王者荣耀自动刷金币的完整步骤
2021/01/22 Python
canvas绘制图片drawImage使用方法
2020/09/15 HTML / CSS
美国中西部家用医疗设备商店:Med Mart(轮椅、踏板车、升降机等)
2019/04/26 全球购物
几个Linux面试题笔试题
2016/08/01 面试题
函授本科自我鉴定
2013/11/03 职场文书
写好自荐信要注意的问题
2013/11/10 职场文书
生日寄语大全
2014/04/08 职场文书
新闻学专业求职信
2014/07/28 职场文书
医德考评自我评价
2014/09/14 职场文书
给老师的保证书怎么写
2015/05/09 职场文书
《曾国藩家书》读后感——读家书,立家风
2019/08/21 职场文书
经典人生语录分享:不畏将来,不念过去,笑对当下
2019/12/12 职场文书