【问题标题】:Convert LAMP application to be distributed as a Windows MSI将 LAMP 应用程序转换为 Windows MSI 分发
【发布时间】:2012-08-27 11:02:26
【问题描述】:

我最近为运行在 LAMP 系统(Linux、Apache、MySQL、PHP)上的客户端完成了一个基于 Web 的应用程序。然而,规范已经改变,而不是应用程序可以在网络上使用,客户端现在希望它只能通过他们的 windows 网络在内部使用。是否可以在 Windows 上设置 apache、php、mysql,安装我的 web 应用程序,包括 mysql 数据库和 PHP 代码,然后创建一个可以在 CD ROM 等上分发并安装在 Windows 网络上的 MSI?

【问题讨论】:

  • 这是否意味着您仍然需要为数据库/apache 设置一台服务器,但仅限于本地网络连接?或者这是否意味着您想在每个工作站上安装整个堆栈(Web 服务器和数据库)并仅在该计算机上本地使用它?
  • 它仅限于一台服务器(Windows 服务器),但可以从本地网络上任何支持浏览器的 PC 访问
  • 你可以为它设置一个 WAMP 服务器。操作系统并没有你想象的那么大。其中的AMP部分很重要。至于制作一个 MSI,我不知道为什么这是必要的,除非你把它做成一个网络应用程序以外的东西,否则它是不可能的......
  • 这个问题的 MSI 方面是为了便于网络管理员安装。我了解安装 XAMPP 或 WAMP 以提供环境,但希望环境和应用程序可以一起安装,而不是作为单独的实体安装。

标签: php mysql windows linux windows-installer


【解决方案1】:

最简单的方法是 XAMPP (http://www.apachefriends.org/de/xampp.html)。

但我想编程/生成 MSI(例如 WiX)比使用另一种方法(如安装 xampp,然后将 php/mysql 文件正确放入其中)更难。

您还可以在您的 PC 上安装 XAMPP,设置好一切,然后将其压缩备份。 然后客户需要安装 XAMPP 并用您的 zip 内容覆盖文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-22
    • 2015-02-12
    • 2022-09-24
    • 2011-09-14
    相关资源
    最近更新 更多