安装 SNS

在安装 SNS 之前,确保 PC 上没有任何服务使用端口 80。在有些安装情况下,PC 上仍有正在运行的 IIS 组件,或者 Skype。当然,不能安装使用端口 80 的其他 Web 服务器。
不要安装 Apache 服务器,因为 SNS将 会自行安装合适版本的服务器。

如果端口 80 被占用,SNS安装会停止,然后显示一个消息。

如何查找占用端口80的应用程序:

如果取消了 SNS 安装,只要应用程序和进程仍存在,那么应用程序的名称和进程 ID 将显示出来。您可以在任务管理器中通过进程 ID 搜索程序或服务。配置另外的端口或者禁用服务。或者中断程序,使其在下次开机时不会重新启动。

如果是有关系统服务的(通常 PID=4),这种方式来确定具体服务太过复杂。

    1
    以管理员身份在 DOS 框中输入 Netstat -abo | findstr “:80“,以显示端口80是否被占用。
    2
    通过 Net Stop HTTP,可以列表显示所有使用端口 80 的操作系统服务。
    回答是否继续执行的询问,选No

占用端口 80 的典型系统服务为:

您可以在 Windows 服务管理器中停止和禁用这些服务,或者尽可能在这些服务的配置中修改端口 80。
进行此项操作需要具备一些管理员知识。

如果禁用 IIS:

  1. 如果 IIS 使用端口 80(可能通过系统进程):
    1
    打开控制面板\程序\程序和功能\Windows功能开或关
    2
    禁用 Internet 信息服务。

另一个解决问题的方法是,在 IIS 另外一个不同的端口建立 web 站点。如果您必须到达没有指示端口的页面,则在C:\ Program Files(x86)\ Apache Group \ Apache2 \ conf \ httpd.conf 处在文件末尾输入Rewrite,例如

其中 8081 代表您必须在 IIS 中确定的端口,MySite 代表 Internet 页面的路径的第一部分。

需要注意的是,在 httpd.conf 中更改后需要重新启动 Apache 服务器,并且所选端口必须是空闲的。

安装和使用 SNS 的进一步说明参见:
如何安装 SNS 数据库服务器