Apache No services installed 错误
2013-08-31 16:30
387 查看
安装完
Apache 程序后,Monitor apache servers 无法启动,图标显示为红色停止标志。鼠标移至任务栏 Apache 服务图标显示 “No services installed”,原因如下:
1、Apache 服务没有安装成功。
如果 Apache 服务程序成功安装,那么我们可以通过右键“我的电脑” -》“管理” -》“服务和应用程序” -》“服务” 可以看到右侧列表中存在 apache 服务,如不存在,则表示服务器没有被安装成功。具体解决办法如下:
1)运行中键入: cmd 进入 dos 操作界面;
2)设置当前操作目录:C:/Program Files/Apache Group/Apache2/bin;
3)键入命令:httpd.exe -k install -n apache2
添加apache这个服务了,在 apache2 中有的版本中是 apache.exe -k install -n apache2。
4)启动服务。键入命令:net start apache2。
apache 启动httpd.exe 报错 Could not reliably determine the server's fully qualified
apache虽然能运行,但是看见error.log中有httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168. x. x for ServerName这个错误,想看看是否有其他占用了80端口
开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列"
经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用
假如我们需要确定谁占用了我们的80端口
1、Windows平台
在windows命令行窗口下执行:
C:\>netstat -aon|findstr "80"
TCP 127.0.0.1:80 0.0.0.0:0 LISTENING 2448
看到了吗,端口被进程号为2448的进程占用,继续执行下面命令:
C:\>tasklist|findstr "2448"
thread.exe 2016 Console 0 16,064 K
很清楚吧,thread占用了你的端口,Kill it
如果第二步查不到,那就开任务管理器,看哪个进程是2448,然后杀之即可。
如果需要查看其他端口。把 80 改掉即可
补充:原来出现这个错误原因(httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.1.111 for ServerName)是因为DNS没配置好. 如果不想配置DNS, 就在httpd.conf , 在最前加入 ServerName localhost:80 即可
对于打开http//:127.0.0.1无法打开的问题,打你安装目录下的D:\Program Files\Apache Software Foundation\Apache2.2\conf下的httpd.conf,在最后可以添加这段文字
Listen 8088
<VirtualHost *:8088>
DocumentRoot "D:\Program Files\Apache Software Foundation\Apache2.2\htdocs/"
</VirtualHost>
8088是端口,你可以自定义
Apache 程序后,Monitor apache servers 无法启动,图标显示为红色停止标志。鼠标移至任务栏 Apache 服务图标显示 “No services installed”,原因如下:
1、Apache 服务没有安装成功。
如果 Apache 服务程序成功安装,那么我们可以通过右键“我的电脑” -》“管理” -》“服务和应用程序” -》“服务” 可以看到右侧列表中存在 apache 服务,如不存在,则表示服务器没有被安装成功。具体解决办法如下:
1)运行中键入: cmd 进入 dos 操作界面;
2)设置当前操作目录:C:/Program Files/Apache Group/Apache2/bin;
3)键入命令:httpd.exe -k install -n apache2
添加apache这个服务了,在 apache2 中有的版本中是 apache.exe -k install -n apache2。
4)启动服务。键入命令:net start apache2。
apache 启动httpd.exe 报错 Could not reliably determine the server's fully qualified
apache虽然能运行,但是看见error.log中有httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168. x. x for ServerName这个错误,想看看是否有其他占用了80端口
开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列"
经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用
假如我们需要确定谁占用了我们的80端口
1、Windows平台
在windows命令行窗口下执行:
C:\>netstat -aon|findstr "80"
TCP 127.0.0.1:80 0.0.0.0:0 LISTENING 2448
看到了吗,端口被进程号为2448的进程占用,继续执行下面命令:
C:\>tasklist|findstr "2448"
thread.exe 2016 Console 0 16,064 K
很清楚吧,thread占用了你的端口,Kill it
如果第二步查不到,那就开任务管理器,看哪个进程是2448,然后杀之即可。
如果需要查看其他端口。把 80 改掉即可
补充:原来出现这个错误原因(httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.1.111 for ServerName)是因为DNS没配置好. 如果不想配置DNS, 就在httpd.conf , 在最前加入 ServerName localhost:80 即可
对于打开http//:127.0.0.1无法打开的问题,打你安装目录下的D:\Program Files\Apache Software Foundation\Apache2.2\conf下的httpd.conf,在最后可以添加这段文字
Listen 8088
<VirtualHost *:8088>
DocumentRoot "D:\Program Files\Apache Software Foundation\Apache2.2\htdocs/"
</VirtualHost>
8088是端口,你可以自定义
相关文章推荐
- Apache 安装完成后出现“No services installed”错误
- 05-Apache No services installed 错误
- Apache No services installed 错误
- apache 安装后No services installed问题
- apache no services installed 安装apache后没有服务
- : AH00436: No installed service named "Apache2.4". 错误解决过程记录
- Win下apache出现问题:“No services installed” || apache服务启动
- Apache No services installed
- 安装apache出现问题:“No services installed” (2011-06-02 14:51:56)
- Win7下apache出现问题:“No services installed” || apache服务启动
- 安装完Apache,No services installed(转载http://www.cnblogs.com/tangself/archive/2010/07/07/1772978.html)
- Apache "No services installed"问题的处理以及Apache提示 the requested operation has failed而无法启动
- Win7下apache出现问题:“No services installed” || apache服务启动
- Apache "No services installed"问题的处理以及Apache提示 the requested operation has failed而无法启动
- Apache "No services installed"问题的处理
- 安装完Apache,No services installed
- 安装完毕apache后,显示“No services installed”
- Apache No services installed 解决方法
- 关于 Apache No services installed 的办法
- 错误:no such method error:org.apache.hadoop.yarn.proto.YarnProtos$LocalResourceProto.hashLong(J)I