本地计算机无法启动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下使用SMTP发邮件的代码
Jan 10 PHP
phpmyadmin里面导入sql语句格式的大量数据的方法
Jun 05 PHP
php生成二维码时出现中文乱码的解决方法
Dec 18 PHP
UTF-8正则表达式如何匹配汉字
Aug 03 PHP
如何在旧的PHP系统中使用PHP 5.3之后的库
Dec 02 PHP
CentOS下与Apache连接的PHP多版本共存方案实现详解
Dec 19 PHP
php 数组字符串搜索array_search技巧
Jul 05 PHP
php 中奖概率算法实现代码
Jan 25 PHP
php基于PDO实现功能强大的MYSQL封装类实例
Feb 27 PHP
Laravel框架使用Seeder实现自动填充数据功能
Jun 13 PHP
php测试kafka项目示例
Feb 06 PHP
PHP autoload使用方法及步骤详解
Sep 05 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用mysql数据库存储session的代码
2010/03/05 PHP
php使用CURL伪造IP和来源实例详解
2015/01/15 PHP
Zend Framework教程之Application和Bootstrap用法详解
2016/03/10 PHP
PHP将数据导出Excel表中的实例(投机型)
2017/07/31 PHP
PHP长连接实现与使用方法详解
2018/02/11 PHP
清除网页历史记录,屏蔽后退按钮!
2008/12/22 Javascript
js 覆盖和重载 函数
2009/09/25 Javascript
解决JS浮点数运算出现Bug的方法
2013/03/12 Javascript
让jQuery Mobile不显示讨厌loading界面的方法
2014/02/19 Javascript
JavaScript代码实现禁止右键、禁选择、禁粘贴、禁shift、禁ctrl、禁alt
2015/11/17 Javascript
详解JavaScript正则表达式之分组匹配及反向引用
2016/03/09 Javascript
基于jQuery倒计时插件实现团购秒杀效果
2016/05/13 Javascript
js输出数据精确到小数点后n位代码
2016/07/02 Javascript
微信小程序-获得用户输入内容
2017/02/13 Javascript
JS实现含有中文字符串的友好截取功能分析
2017/03/13 Javascript
浅谈通过JS拦截 pushState和replaceState事件
2017/07/21 Javascript
Bootstrap栅格系统的使用详解
2017/10/30 Javascript
vue-router实现组件间的跳转(参数传递)
2017/11/07 Javascript
js实现图片粘贴上传到服务器并展示的实例
2017/11/08 Javascript
js使用xml数据载体实现城市省份二级联动效果
2017/11/08 Javascript
vue2.0 实现页面导航提示引导的方法
2018/03/13 Javascript
微信小程序左滑删除功能开发案例详解
2018/11/12 Javascript
Centos7 安装Node.js10以上版本的方法步骤
2019/10/15 Javascript
Python生成随机MAC地址
2015/03/10 Python
详解pandas安装若干异常及解决方案总结
2019/01/10 Python
Jupyter notebook在mac:linux上的配置和远程访问的方法
2019/01/14 Python
详解python中eval函数的作用
2019/10/22 Python
Python常用模块sys,os,time,random功能与用法实例分析
2020/01/07 Python
Python爬虫实现模拟点击动态页面
2020/03/05 Python
pymysql模块使用简介与示例
2020/11/17 Python
html5调用摄像头功能的实现代码
2018/05/07 HTML / CSS
买卖正宗运动鞋:GOAT
2019/12/06 全球购物
社团个人总结范文
2015/03/05 职场文书
2015年体检中心工作总结
2015/05/27 职场文书
2015年高三教学工作总结
2015/07/21 职场文书
HTML中link标签属性的具体用法
2023/05/07 HTML / CSS