本地计算机无法启动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 相关文章推荐
一个数据采集类
Feb 14 PHP
array_multisort实现PHP多维数组排序示例讲解
Jan 04 PHP
PHP文件读写操作之文件写入代码
Jan 13 PHP
php数组函数序列之asort() - 对数组的元素值进行升序排序,保持索引关系
Nov 02 PHP
探讨Smarty中如何获取数组的长度以及smarty调用php函数的详解
Jun 20 PHP
php取整函数ceil,floo,round的用法及介绍
Aug 31 PHP
对淘宝URL中ID提取的PHP代码
Sep 01 PHP
PHP字符串的连接的简单实例
Dec 30 PHP
php删除数组指定元素实现代码
May 03 PHP
使用composer命令加载vendor中的第三方类库 的方法
Jul 09 PHP
Swoole扩展的6种模式深入详解
Mar 04 PHP
WordPress多语言翻译插件 - WPML使用教程
Apr 01 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中的一个中文字符串截取函数
2007/02/14 PHP
PHP Callable强制指定回调类型的方法
2016/08/30 PHP
PHP实现的登录页面信息提示功能示例
2017/07/24 PHP
通过PHP实现用户注册后邮箱验证激活
2020/11/10 PHP
Javascript 构造函数,公有,私有特权和静态成员定义方法
2009/11/30 Javascript
基于JavaScript实现 获取鼠标点击位置坐标的方法
2013/04/12 Javascript
js生成动态表格并为每个单元格添加单击事件的方法
2014/04/14 Javascript
jQuery中hasClass()方法用法实例
2015/01/06 Javascript
详谈javascript中DOM的基本属性
2015/02/26 Javascript
Jquery网页内滑动缓冲导航的实现代码
2015/04/05 Javascript
js实现汉字排序的方法
2015/07/23 Javascript
理解javascript函数式编程中的闭包(closure)
2016/03/08 Javascript
实用jquery操作表单元素的简单代码
2016/07/04 Javascript
浅谈js对象的创建和对6种继承模式的理解和遐想
2016/10/16 Javascript
JS判断输入的字符串是否是数字的方法(正则表达式)
2016/11/29 Javascript
JavaScript获取短信验证码(周期性)
2016/12/29 Javascript
node.js-v6新版安装具体步骤(分享)
2017/09/06 Javascript
详解Immutable及 React 中实践
2018/03/01 Javascript
jQuery扩展方法实现Form表单与Json互相转换的实例代码
2018/09/05 jQuery
vue实现分页组件
2020/06/16 Javascript
小程序实现订单倒计时功能
2019/04/23 Javascript
VUE的history模式下除了index外其他路由404报错解决办法
2019/08/21 Javascript
JavaScript监听一个DOM元素大小变化
2020/04/26 Javascript
Python AES加密实例解析
2018/01/18 Python
Python使用requests及BeautifulSoup构建爬虫实例代码
2018/01/24 Python
python遍历一个目录,输出所有的文件名的实例
2018/04/23 Python
Python3中列表list合并的四种方法
2019/04/19 Python
TensorFlow 读取CSV数据的实例
2020/02/05 Python
Python实现迪杰斯特拉算法并生成最短路径的示例代码
2020/12/01 Python
html5视频媒体标签video的使用方法及完整参数说明详解
2019/09/27 HTML / CSS
大学活动邀请函
2014/01/28 职场文书
教育学习自我评价
2014/02/03 职场文书
会计求职信范文
2014/05/24 职场文书
小学四年级学生评语
2014/12/26 职场文书
2016银行求职自荐信
2016/01/28 职场文书
数据库连接池
2021/04/06 MySQL