关于本地计算机无法启动Apache2

最近因工作需要,要学习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服务即可!

关于本地计算机无法启动Apache2

时间: 2024-08-21 21:53:19

关于本地计算机无法启动Apache2的相关文章

在本地计算机无法启动MYSQL服务错误1067进程意外终止

在本地计算机无法启动MYSQL服务错误1067进程意外终止 这种情况一般是my.ini文件配置出错了, 你可以删除系统目录下的my.ini文件, 把下面的内容重新写入my.ini文件试试, 要适当地改写一下文件路径 我的my.ini 2007年12月31日[WinMySQLAdmin]Server=C:/MYSQL/mysql/bin/mysqld-opt.exeuser=root [mysqld]basedir=C:/MYSQL/mysqldatadir=C:/MYSQL/mysql/data

PHP- Windows无法在本地计算机启动Apache的解决方法

装好了WAMP,开始可以进行我的PHP学习了.可是装后却打不开locahost. 百度后如下解决了:"Windows不能在本地计算机启动Apache2.有关更多信息,查阅系统事件日志.如果这是非Microsoft服务,请与服务厂商联系,并参考特定服务错误代码1. "这个提示告诉我们有程序占用着80端口,导致Apache2无法启动,于是按照提示将端口改成8080,具体方法是:以记事本的形式打开httpd.conf这个Apache的配置文件,修改httpd.conf文件里的Listen 8

【转】解决Windows不能在本地计算机启动apache tomcat

http://blog.163.com/[email protected]/blog/static/5623853020094494117827/ 这个方法解决了我的问题. 在windows下以服务的方式启动时提示如下: “windows 不能在 本地计算机 启动 Apache2.有关更多信息,查阅系统事件日志.如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码 0.” 1.请先检查一下,你安装的是否是中文目录,如果是请改成英文目录. 或者 ( 将JDK中BIN下的

本地计算机 上的 Redis Server 服务启动后停止

服务器上Redis服务安装正常..却启动不了.. 报错  :   本地计算机 上的 Redis Server 服务启动后停止.某些服务在未由其他服务或程序使用时将自动停止. 最后发现是Redis的配置文件有错..因为我这里是在其他机器上配置好..修改完conf文件..直接把文件复制过去覆盖的..配置的路径不一样..或者其他配置问题.. 每一个conf文件中都有三个实体路径..都需要修改.. 苦恼了半天..最后终于解决..Redis可以正常启动了..

转 Windows不能在本地计算机启动OracleDBConsoleorcl .错误代码2

现象: Windows 不能在 本地计算机 启动 OracleDBConsoleorcl.有关更多信息,查阅系统事件日志.如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码 2. 系统事件日志 报错误"Agent process exited abnormally during initialization." 出现情况:原来正常,计算机名更改或IP地址变了后就不能启动, 解决步骤如下: 1.开始->运行cmd 2.执行 emctl start dbc

Windows 不能在 本地计算机 启动 SQL Server 服务 错误代码126

本文转自:http://www.cnblogs.com/yuerdongni/archive/2012/08/18/2645140.html 在使用SQL2005(或2008)是可能会遇到错误提示: “Windows 不能在 本地计算机 启动 SQL Server . 有关更多信息,查阅系统事件日志.如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码126 ” 解决方法: 在2005(2008)的“配置工具”中有个“SQL Server Configuration M

(转)解决:本地计算机 上的 OracleOraDb10g_home1TNSListener服务启动后停止

原文地址:http://justsee.iteye.com/blog/1320059 手动启动一个问题:本地计算机 上的 OracleOraDb10g_home1TNSListener服务启动后停止.某些服务在未由其他服务或程序使用时将自动停止. 在网上找解决方案的时候,发现很多人都遇到了这个问题,但都没有解决.下面自己记录一下,留个备份,方便下次查阅方便 问题1:首先查阅你的[NETWORK\ADMIN]目录下的[tnsnames.ora]和[listener.ora]这两个文件,我的路径是:

Win10系统环境不能在本地计算机启动MongoDB,错误代码 100

启动MongoBD时报错,提示:"window不能再本地计算机启动MongoDB.有关更多信息,查阅系统事件日志.如果非Microsoft服务,请与服务厂商联系,并参考特定服务错误代码 100." 解决方法: MongoDB安装目录\data文件夹下的mongod.lock和storage.bson删除即可.

本地计算机 上的 OracleOraDb11g_home1TNSListener 服务启动后停止

今天玩oracle的时候突然遇到一个问题:本地计算机 上的 OracleOraDb11g_home1TNSListener 服务启动后停止.某些服务在未由其他服务或程序使用时将自动停止. 在网上找解决方案的时候,发现很多人都遇到了这个问题,第一个方案没有解决我的问题,下面自己记录一下,留个备份,方便下次查阅方便 第一步:首先查阅你的[NETWORK\ADMIN]目录下的[tnsnames.ora]和[listener.ora]这两个文件,我的路径是:D:\app\Oracle11g\dbhome