就像 WAMP 允许人们在现有的 Windows PC 上运行类似 Unix 的网络服务器一样,有没有办法在现有的 Windows PC 上设置 Windows Server 安装?
我正在考虑重新使用一台 PC 作为服务器,同时允许用户正常使用他的 Windows 应用程序。
答案1
好的,既然你用 wamp 作为示例(apache、mysql、php),我假设你谈论的是 Web 应用?你可以使用微软的免费Web 平台安装程序做类似的事情。使用它来获取 IIS、SQL Server(express)以及在 Windows 机器上托管 Web 应用程序所需的一切。
它将安装在 XP、Vista、7 以及服务器操作系统上。
答案2
您可能会发现最简单的方法是在计算机上运行 Virtual PC 并虚拟化服务器实例。当然,您也可以使用 VMWare Server,但为了简单起见,我考虑使用 Virtual PC。无论哪种方式,请确保您有足够的备用 RAM。至少 512MB,最好是 1GB。
答案3
您能详细描述一下您希望“服务器”做什么吗?它将提供文件或打印机服务吗?您可以使用非服务器 Windows 很好地完成这些操作,但仅限于有限数量的并发用户。而且性能可能会受到影响 - 如果本地用户正在进行 3D 渲染,则网络用户将受到影响,如果网络用户决定在共享上托管他们的 PST 文件,则本地用户将受到影响。
答案4
正如 mfinni 指出的那样,您可以在标准 PC 上执行有限的服务器任务,例如共享打印机和共享硬盘。这称为工作组,是 Windows PC 的默认配置。
不过,我不建议 5 个以上用户使用此设置。原因是,如果重新启动充当服务器的计算机,则打印将停止,任何打开的文件将不再可访问,并且可能会损坏。因此,如果您使用该计算机作为文件服务器,则务必将文件复制到本地,进行编辑,然后再复制回来。不要直接从服务器上打开文件。
我也不推荐在虚拟 PC 会话中运行完整的 Windows 服务器。性能会很差,并且会出现与工作组设置相同的问题。也就是说,如果不关闭服务器,您就无法重新启动机器。另一个问题是,如果您使用域控制,本地 PC 在启动之前无法访问域控制器。幸运的是,有凭据缓存,但那里可能会有问题。