Web applications web应用程序的设置和部署
我有一个web应用程序,我喜欢用ApacheWeb服务器(xampp)、SQLServerExpress分发和安装 我对应用程序的设置和部署非常陌生。我刚刚开始阅读windows installer、wix和innosetup,这需要陡峭的学习曲线。在进一步潜水之前,我不确定它是否能达到我所需要的,因此我提出了一些问题Web applications web应用程序的设置和部署,web-applications,wix,inno-setup,setup-deployment,Web Applications,Wix,Inno Setup,Setup Deployment,我有一个web应用程序,我喜欢用ApacheWeb服务器(xampp)、SQLServerExpress分发和安装 我对应用程序的设置和部署非常陌生。我刚刚开始阅读windows installer、wix和innosetup,这需要陡峭的学习曲线。在进一步潜水之前,我不确定它是否能达到我所需要的,因此我提出了一些问题 创建一个安装在xampp、sql server和一些apache主机、php扩展配置链中的安装文件是否可能,最简单的工具是什么?全部打包在一个安装包中。欢迎来到windows i
创建一个安装在xampp、sql server和一些apache主机、php扩展配置链中的安装文件是否可能,最简单的工具是什么?全部打包在一个安装包中。欢迎来到windows installer的世界 首先,你可以把时间花在Wix和windows installer上。Windows installer就像一个框架,它提供了所有的基础设施,允许开发人员通过在Windows平台上使用.msi包来安装他们的应用程序 Wix是一种编辑器,可用于构建.msi包,该包利用windows installer服务安装应用程序。现在市场上有很多可用的安装编辑器。例如installshield、installanywhere、advanced installer等。InnoSetup也是这样的一种。 我可以向您保证,Wix是行业标准,提供了比其他任何产品都更多的功能和灵活性。 但是,要有效地使用wix,您需要对windows installer有很好的了解 因此,Windows installer和Wix是满足您需求所需的全部工具 是的,非常喜欢。Wix非常复杂,足以满足您的所有需求。 Wix有一个名为Burn的引导程序,可以帮助您实现您想要的
希望这对您有所帮助因为您提到了高级安装程序,下面是您可以使用的方法 正如Kiran提到的,这比Wix容易使用,但它仍然为您提供了大量配置安装程序的能力。但是,您需要在试用期满后购买许可证(并且您对结果感到满意) 创建一个安装在xampp、sql server和一些apache主机、php扩展配置链中的安装文件是否可能,最简单的工具是什么?全部打包在一个安装包中 是的,那是可能的 我将InnoSetup用于您在问题中描述的几乎相同的用例: 使用Nginx、PHP、其他PHP扩展、配置和其他组件打包服务器堆栈。如您所见,只有组件不同 如果你需要灵感,关于如何实现这样一个InnoSetup脚本, 请随意查看Github上WPN-XM服务器堆栈安装程序的InnoSetup脚本文件:
我已经用inno、Wix和Burn构建了安装程序。所以我会给你一个快速的比较 Wix:非常陡峭的学习曲线。如果您需要的不是文件副本安装,则很难安装。您还需要学习如何使用Heat.exe从文件夹生成一些安装。如果你必须有msi安装程序,这是一条路要走,但很难 Burn:比Wix简单得多,但实际上是一种将msi安装程序打包在一起的方法 Inno:工作起来容易多了。免费的工具和向导使开始工作变得简单。安装逻辑可以用pascal编码,而不是Wix中复杂的自定义操作。强烈推荐。唯一的缺点是它产生一个exe而不是msi