后来,我用apache工作,我没有任何问题,但安装SQL Server 2008后,apache不工作。我认为80端口有问题。
问问题
6356 次
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 的配置并配置任何到一个新的港口。
于 2012-01-04T05:43:41.060 回答
0
- 查看进程是否正在运行。
- 查看apache日志
- 怀疑它的 SQL 占用了 80 端口。你可以使用命令 netstat 找出所有的监听端口
让我们先确定问题
于 2012-01-04T05:41:51.073 回答