0

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

4

3 回答 3

2

我的 SQL 进程通常占用 80 端口,但我不确定如何更改 MY SQL 使用的端口。当您在网络浏览器中输入http://localhost/或计算机的本地 IP 时,您会看到什么?http://127.0.0.1/

要查找哪个应用程序正在使用端口 80,请转到命令提示符并键入:

netstat -aon

向上滚动直到你看到类似的东西:

TCP    0.0.0.0:80              LISTENING       ####

在说####的部分,会有一个数字!

记下该号码并打开任务管理器并转到 i=on services 并在“PID”选项卡下查找该号码。在我的情况下它是 2264,所以我会寻找 2264。当你在那里找到它时,它会告诉你,但如果它没有(就像它说 PID=4),你可能已经打开了 IIS。所以去

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

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

于 2012-06-01T21:31:44.257 回答
1

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

查看如何更改 SQL Server 2008 中的端口

于 2012-01-04T05:43:41.060 回答
0
  • 查看进程是否正在运行。
  • 查看apache日志
  • 怀疑它的 SQL 占用了 80 端口。你可以使用命令 netstat 找出所有的监听端口

让我们先确定问题

于 2012-01-04T05:41:51.073 回答