2012-01-04 148 views
1

后来,我工作的Apache和我没有任何问题,但安装SQL Server 2008后,Apache不起作用。 我认为端口80有问题。Apache和端口80工作

+0

你有什么试过? 1. apache是​​否首先运行? 2.当你在地址栏中输入“localhost”时,你会看到什么? – 2012-01-04 05:42:14

回答

0
  • 看看进程是否运行正常。
  • 看Apache日志
  • 怀疑它的SQL以80端口。您可以通过使用命令netstat找出所有侦听端口
  • 找出

让我们找出问题第一

1

可能因为SQL Server 2008占用了端口80.你可以尝试使用netstat命令查看它是否被SQL Server 2008占用,如果是这样,那么你可以更改apache或SQL Server 2008的配置,并配置任何一个到a新港口。

看到how to change the port in SQL Server 2008

2

我的SQL过程通常需要80端口,但林不知道如何改变我的SQL使用的端口。 当您在网页浏览器中键入http://localhost/http://127.0.0.1/或您计算机的本地IP时,您会看到什么?

要找到它的应用程序使用80端口去命令提示符,然后输入:

netstat -aon 

向上滚动,直到你看到像一些事情:

TCP 0.0.0.0:80    LISTENING  #### 

在写着部分## ##,会有一个数字!

记下这个数字并打开任务管理器并转到i = on服务并在“PID”选项卡下查找该数字。在我的情况下,它是2264,所以我会寻找2264.当你发现它时,它会告诉你,但如果它不(例如PID = 4),你可能会启用IIS。所以去

控制面板 >>管理工具 >>组件服务 >>服务(本地),找到Web部署代理服务

停止该服务。此外,找到万维网发布服务,并停止...

+0

这里,PID是7420,但它不出现在服务上。我能做什么? – 2014-08-05 21:26:14