2011-08-24 116 views
0

因此,我使用wampserver在我的开发机器上安装了WAMP服务器,我想通过单个安装包将其部署在标准Windows PC上。
我将使用NSIS来创建安装文件。
我需要知道几件事情:
1.我应该单独安装apache,php,mysql还是使用wampServer(我在开发机器上使用的东西)?
2.我需要检查Apache,mysql和/或php的预先安装吗?如果是这样,如果我找到它们,我该怎么办?
3.我应该进行静默安装还是给每个安装人员打电话
4.是否有任何我需要做的事情,以便我不需要重新启动一切准备就绪?
5.我将不得不用我自己的默认配置文件替换/修改当然,我可以在安装apache/php/mysql之前使用安装脚本来做到这一点,我想我读的地方是apache不覆盖现有的配置文件,不知道其他人。

还有什么我没有考虑到的?基本上我希望安装尽可能地自动化,我绝对想要避免像mysql服务器设置这样的事情,这在已经制作好的服务器安装包中会非常愚蠢。

我是一般的网络开发新手,我以前从未做过安装文件,所以我有这么多问题!WAMP风格的服务器部署/安装问题

回答

2
  1. 这取决于使用WAMP使得它非常简单,如果你想要的一切的最新版本,那么你将不得不单独安装的一切。

  2. 您需要检查现有版本,否则最终可能会同时运行两个版本的mysql。至于你做什么,这完全取决于你。如果你希望每台机器上的所有东西都相同(我推荐的东西),我会删除现有的安装并用标准版本替换它们。

  3. 这又取决于,如果它是一个已经过测试的自动脚本,它可以工作,那么静默安装就没问题。尽管它可能会给你带来温暖的模糊感觉,以便在安装时看到所有的东西。

  4. 我100%确定没有需要安装的东西需要重新启动。 (谢谢@cwallenpoole)

  5. 如果你使用wamp进行安装,我相信所有的配置文件都是新的。我从来没有这样做过,但我假设这个过程是:安装wamp - >覆盖现有的配置文件 - >重新启动所有的wamp服务。

希望这有助于:)

+0

4,我是100%,你不需要重新启动。尽管如此,您可以确保WAMP正确启动。他们将是新的。任何需要修改conf/ini/htaccess的东西需要在*安装后发生。无论如何+1,你可能想修改你的答案,因为我确认了你已经怀疑的内容,但这取决于你。 – cwallenpoole

+0

感谢您的回答,它绝对有帮助。有没有简单的方法通过安装脚本重新启动服务?你推荐任何nsis教程,这将帮助我检查现有版本等 – Michael

+0

不知道检查现有的服务。但是,您可以使用net stop“servicename”和net start“service name”重新启动 –