在WAMP上为Installation安装创建安装程序包

时间:2009-05-02 07:24:13

标签: php installer wamp

我开发了一个PHP Web应用程序,现在我正在考虑在Windows上部署它。

为了简化我的部署,我计划为其创建一个安装程序。此安装程序应执行以下操作:

  1. 检查Apache,MySQL等先决条件,如果它们不可用则安装
  2. 将PHP应用程序放在Application文件夹中,并在此过程中设置端口号,为应用程序创建conf文件,更新httpd.conf以确保它引用特定于应用程序的conf文件。
  3. 运行我准备的数据库设置脚本和数据库填充脚本。
  4. 在应用程序配置文件中设置数据库设置,使它们指向正确的数据库。
  5. 我正在寻找安装程序来帮助我解决这个问题,例如Advanced Installer。当然,我仍然需要为它编写很多自定义动作代码,这是我非常讨厌的。我现在的问题是,有没有人做过所有这些事情并且愿意分享他的代码,所以我不要不得不从头开始做所有事情?

2 个答案:

答案 0 :(得分:3)

我认为你正在寻找这个http://installbuilder.bitrock.com/。 Bitrock被SugarCRM等一些大型项目用于在其他计算机上获取LAMP堆栈。试一试!

答案 1 :(得分:1)

你可以试试movAmp。这会将您的应用程序打包到一个可运行的可执行文件中,包括apache / php / mysql 因此,您的应用程序应该知道它是否已安装,比如首次点击时重定向到安装脚本。

  

Movamp是一个环境   要发展。

     MovAMP被设想为抓住一把钥匙   USB或任何其他弱电支持   容量。将其连接到计算机中   配备Microsoft Windows和   您可以访问服务器Web,a   数据库和INTERPRETER PHP。如果   MovAMP成功地满足了自己   没有多少空间,他可以提供   也安装在工作站上。

     

可与EasyPhp或WAMP5,MovAMP相媲美   插入APACHE 2.0.54,MYSQL 4.1.12,   PHP 5.0.4和phpMyAdmin 2.6.2-pl1。   退出自由的发展   软件,这些技术证明了   他们的坚牢度和稳定性。

     

一旦抛出,他就会添加一个图标   允许停止的通知区域   服务器Apache和MySQL或   实现网站的接收或   在phpMyAdmin。

Link