我有一台位于 Windows 2012 防火墙后面且无法访问 Internet 的服务器。我需要在该服务器上安装 PHP,如果可能的话,我更愿意使用 Web 平台安装程序。除了这篇文章外,我找不到有关如何执行此操作的任何最新信息:
当我运行第一部分时,我能够生成一个转储文件;但是,该文件只有 1k,无法读取。在 WebPICMD 运行时,我可以看到列表非常快地输出到屏幕上,但由于某种原因,它没有进入文件。C:\Program Files\Microsoft\Web Platform Installer>WebPICMD.exe /List /ListOption:All>C:\temp\dump.txt
对此有什么反馈吗?
答案1
您可以找到 Web 平台安装程序离线功能的更新文档这里
我可以在笔记本电脑上运行以下命令来下载 PHP56 的离线安装缓存。它会自动下载所有可能的先决条件。
WebPICMD.exe /Offline /Products:PHP56 /Path:C:\webpioff
您可以将此文件夹复制到没有互联网访问的服务器,启动 Web 平台安装程序并单击底部的选项链接。然后,您可以浏览并选择文件“C:\webpioff\feeds\latest\webproductlist.xml”作为您的主要供稿。或者,在命令行中:
WebPICMD.exe /Install /Products:PHP56 /XML:C:\webpioff\feeds\latest\webproductlist.xml