【问题标题】:WAMP style server deployment/installation questionsWAMP 风格的服务器部署/安装问题
【发布时间】:2011-08-24 07:53:59
【问题描述】:

所以我在我的开发机器上使用 wampserver 设置了 WAMP 服务器,我想通过单个安装包将其部署在标准 Windows pc 上。
我将使用 NSIS 来制作安装文件。
我需要知道一些事情:
1。我应该单独安装 apache、php、mysql 还是使用 wampServer 之类的东西(我在开发机器上使用)?
2。我需要检查 Apache、mysql 和/或 php 的预先安装吗?如果是这样,如果我找到它们该怎么办?
3。我应该进行静默安装还是为每个安装程序调用单独的安装程序
4。有什么我需要做的,这样我就不需要重新启动一切准备就绪了吗?
5。当然,我必须用我自己的替换/修改默认配置文件,我可以在安装 apache/php/mysql 之前使用安装脚本执行此操作吗,我想我在某处读到 apache 不会覆盖现有配置文件,而不是确定其他人。

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

我是 web 开发的新手,而且我以前也从未制作过安装文件,所以我有这么多问题!

【问题讨论】:

    标签: php mysql apache deployment installation


    【解决方案1】:
    1. 这取决于,使用 wamp 非常简单,如果您想要所有内容的最新版本,那么您将不得不单独安装所有内容。

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

    3. 同样取决于,如果它是一个已经过测试它可以工作的自动化脚本,那么静默安装就可以了。虽然它可能会给你一种温暖的模糊感觉,让你在安装时看到所有东西。

    4. 我 100% 确定您不需要安装任何东西都需要重新启动。 (感谢@cwallenpoole)

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

    希望这会有所帮助:)

    【讨论】:

    • 4,我是 100%,你不需要重启。不过,这是可取的,这样您就可以确保 WAMP 在启动时正确启动。 5. 他们将是新的。任何需要修改 conf/ini/htaccess 的东西都需要在安装之后进行。无论如何 +1,您可能想修改您的答案,因为我正在确认您已经怀疑的内容,但这取决于您。
    • 感谢您的回答,绝对有帮助。有没有一种简单的方法可以通过安装脚本重新启动服务?你有没有推荐任何可以帮助我检查现有版本等的 nsis 教程。
    • 不确定是否检查现有服务。但是,您可以使用 net stop "servicename" 和 net start "service name" 重新启动
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-12-09
    • 1970-01-01
    • 2020-09-14
    • 2013-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多