本地计算机无法启动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 相关文章推荐
模仿OSO的论坛(三)
Oct 09 PHP
PHP下用rmdir实现删除目录的三种方法小结
Apr 20 PHP
CodeIgniter删除和设置Cookie的方法
Apr 07 PHP
详解WordPress中用于更新和获取用户选项数据的PHP函数
Mar 08 PHP
PHP将字符串首字母大小写转换的实例
Jan 21 PHP
php类自动装载、链式操作、魔术方法实现代码
Jul 23 PHP
PHP读取CSV大文件导入数据库的实例
Jul 24 PHP
PHP实现的数组和XML文件相互转换功能示例
Mar 15 PHP
php微信支付之公众号支付功能
May 30 PHP
PHP实现的AES双向加密解密功能示例【128位】
Sep 03 PHP
详解PHP的抽象类和抽象方法以及接口总结
Mar 15 PHP
在laravel中使用with实现动态添加where条件
Oct 10 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 删除文件与文件夹操作 unlink()与rmdir()这两个函数的使用
2011/07/17 PHP
php实现用户在线时间统计详解
2011/10/08 PHP
PHP把空格、换行符、中文逗号等替换成英文逗号的正则表达式
2014/05/04 PHP
PHP 读取文本文件内容并分页显示
2016/01/02 PHP
php开发时容易忘记的一些技术细节
2016/02/03 PHP
PHP简单获取网站百度搜索和搜狗搜索收录量的方法
2016/08/23 PHP
实例分析PHP中PHPMailer发邮件
2017/12/13 PHP
CSDN轮换广告图片轮换效果
2007/03/27 Javascript
新浪中用来显示flash的函数
2007/04/02 Javascript
JavaScript 事件对象的实现
2009/07/13 Javascript
Javascript 读书笔记索引贴
2010/01/11 Javascript
jQuery EasyUI API 中文文档 - Calendar日历使用
2011/10/19 Javascript
得到form下的所有的input的js代码
2013/11/07 Javascript
Jquery EasyUI中弹出确认对话框以及加载效果示例代码
2014/02/13 Javascript
Node.js中的流(Stream)介绍
2015/03/30 Javascript
javascript学习指南之回调问题
2016/04/23 Javascript
D3.js实现折线图的方法详解
2016/09/21 Javascript
原生js开发的日历插件
2017/02/04 Javascript
JavaScript实现动态添加Form表单元素的方法示例
2017/08/14 Javascript
webpack学习笔记之优化缓存、合并、懒加载
2017/08/24 Javascript
pm2 部署 node的三种方法示例
2017/10/20 Javascript
Vue axios全局拦截 get请求、post请求、配置请求的实例代码
2018/11/28 Javascript
ES7之Async/await的使用详解
2019/03/28 Javascript
vue中keep-alive组件的入门使用教程
2019/06/06 Javascript
Vue2.0实现简单分页及跳转效果
2019/07/29 Javascript
记一次vue跨域的解决
2020/10/21 Javascript
python操作MongoDB基础知识
2013/11/01 Python
特征脸(Eigenface)理论基础之PCA主成分分析法
2018/03/13 Python
Python程序控制语句用法实例分析
2020/01/14 Python
Python使用xlrd实现读取合并单元格
2020/07/09 Python
如何用python爬取微博热搜数据并保存
2021/02/20 Python
HTML5之语义标签介绍
2016/07/07 HTML / CSS
美国领先的家庭健康检测试剂盒提供商:LetsGetChecked
2019/03/18 全球购物
什么叫做SQL注入,如何防止
2016/10/04 面试题
运动员加油词
2015/07/18 职场文书
关于MySQL中explain工具的使用
2023/05/08 MySQL