zoukankan      html  css  js  c++  java
  • Apache 的常见问题

    Apache "No services installed"问题的处理以及Apache提示 the requested operation has failed而无法启动

    安装完 Apache 程序后,Monitor apache servers 无法启动,图标显示为红色停止标志。鼠标移至任务栏 Apache 服务图标显示 “No services installed”,原因如下:


    1、Apache 服务没有安装成功。

        如果 Apache 服务程序成功安装,那么我们可以通过右键“我的电脑” -》“管理” -》“服务和应用程序” -》“服务” 可以看到右侧列表中存在 apache 服务,如不存在,则表示服务器没有被安装成功。具体解决办法如下:

        1)运行中键入: cmd 进入 dos 操作界面;

        2)设置当前操作目录:F:/Program Files/Apache Group/Apache2/bin;

              在dos下输入"F:"进入F盘,再用cd命令进入到Program Files/Apache Group/Apache2/bin下(dos下命令不熟啊)

        3)键入命令:httpd.exe -k install -n apache2, 添加apache这个服务了。

              注意:在 apache2 中有的版本中是 apache.exe -k install -n apache2。

        4)启动服务。键入命令:net start apache2。


    2、Apache 与 卡巴斯基相冲突。

    该问题发生的现象是,刚安装完 Apache 或者启动 Apache 一会后,apache 自动停止了。我使用的是卡巴斯基2010,其与 Apache 是有冲突的,但是原来使用卡巴斯基6.0 的时候其与 Apache 是没有冲突的。

    Apache不能启动解决办法


    这是我这两天频繁遇到的问题。Apache服务器还真是问题少年!任何点改动都可能导致它无法使用。

    原因一:80端口占用例如IIS,另外就是迅雷。我的apache服务器就是被迅雷害得无法启用!

    原因二:软件冲突装了某些软件会使apache无法启动如Dr.com 你打开网络连接->TcpIp属性->高级->WINS标签 把netbios的lmhosts对勾去掉,禁用tcp/ip的netbios. 然后再启动应该就可以了。

     

    原因三:httpd.conf配置错误如果apache的配置文件httpd.conf搞错了,在windows里启动它,会提示the requested operation has failed,这是比较郁闷的事,因为查错要看个半天。 其实可以用命令行模式启动apache,并带上参数,apache会提示你哪句有误,然后就可以针对性的解决。

    检查错误方法:进入cmd 然后进入 Apache安装目录(具体为你自己的安装目录)/bin> httpd.exe -w -n "Apache2" -k start

    (引号中的Apache2修改为你的Apache服务名,我的是2.2.4版,服务名就是Apache2,可以到计算机服务里找)

    提示133行有问题时(提示:Syntax error on line 133 of ...........),打开Apache安装目录/conf/httpd.conf 找到第133行的ServerAdmin (没有工具确定行数的按ctrl+F 用"ServerAdmin"关键字查找,一般会有两个,下面那个就是)这行在其后空一格,随便加个名字,例如,加上abc后,就可以解决了.


    如果是端口占用(提示:(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。),先退出Apache,在httpd.conf中搜索Listen 80 ,将80改成8080或者别的端口号,重新运行一下Apache,这下应该能够启动了.

    以上是一般无法启动时用的方法,拿出来供有类似问题的朋友参考.希望有所帮助.

  • 相关阅读:
    MVC中modelstate的使用
    [渣译文] 使用 MVC 5 的 EF6 Code First 入门 系列:MVC程序中实体框架的Code First迁移和部署
    C# Lambda表达式
    利用委托自定义事件
    委托(Delegate)简介
    [C#]List的Sort()、Find()、FindAll()、Exist()的使用方法举例
    选项卡实现
    滚动时div的背景图片随之滚动
    使用RGBa和Filter实现不影响子元素的CSS透明背景
    通过条件注释<!--[if IE]><!-->判断浏览器
  • 原文地址:https://www.cnblogs.com/vania/p/3365302.html
Copyright © 2011-2022 走看看