打包PHP-MySQL应用程序以便于安装

lok*_*lok 9 php mysql apache installer open-source

我在php和mysql中开发了一个开源应用程序.我想把它交给最终用户安装在他们的计算机上并在他们的浏览器中使用而不必为他们托管它.但是最终用户是非开发人员所以他们不太可能拥有运行应用程序所需的功能(像开发人员那样的php-apache本地环境)而且我现在没有时间投资学习Windows或者Mac SDK可以制作真正的Windows或Mac应用程序.大多数对此感兴趣的人都是朋友或朋友.

我正在考虑的解决方案是使用php应用程序本身打包apache/mysql/php,并让安装程序安装它们,以便应用程序可以从www/htdocs文件夹中运行.它就像一个带有自己的服务器的应用程序来运行它.

  • 有没有人以前做过这种事情?
  • 我是否需要在Windows上从源代码构建apache/php/mysql来执行此操作,或者我可以以某种方式使用现有的Windows二进制文件并让我的安装程序只安装它们并将我的应用程序放在正确的位置?
  • 我猜测启动或关闭应用程序可以通过启动/停止a​​pache来完成,所以我如何实现启动/停止以绑定到apache启动/停止.
  • 任何有关这方面的帮助或想法将不胜感激.

Sco*_* M. 1

您应该将xampp的 zip 包含在 htdocs 文件夹中预加载的应用程序所需的文件中。您可以让用户将其解压缩到他们的 C 盘根目录,并包含某种自述文件或有关如何启动 apache 和 mysql 的说明。xampp 为此目的提供了一个方便的小控制面板。

编辑:

我个人在旅行时一直使用 xampp,无法连接到我的服务器进行主动开发。它工作得非常好,并且全部包含在一个文件夹中。它也不需要任何安装,您只需解压缩包即可。需要注意的是:安装到 C:\xampp 之外的任何地方都很烦人。