【问题标题】:What is the best solution for a local AMP stack (web development server)本地 AMP 堆栈(Web 开发服务器)的最佳解决方案是什么
【发布时间】:2013-07-08 17:30:31
【问题描述】:

我已经开始使用 WAMP 进行搜索,然后尝试了其他一些,直到我选择了 UniServer,它是一个便携式 AMP 堆栈。

问题是,我可能在给定时间段内从事多个 Web 项目。我想出的两个解决方案如下。

  1. 为每个项目创建一个 http.conf 文件,并在我需要处理该项目时将 UniServer http.conf 文件替换为项目文件。与项目 http.conf 文件唯一不同的是文档根文件夹。

  2. 拥有多个 UniServer 副本(它是一个可移植的应用程序,非常棒),每个项目一个副本,每个副本都有自己的 http.conf 文件。

解决方案 1 在磁盘空间方面效率最高,但最不方便,因为我必须手动替换文件。

解决方案 2 是最方便的,但它似乎效率低下,因为到处都有相同文件的副本,它们唯一的区别是一个小的 http.conf 文件。

问题 1。我认为解决方案 1 是最有希望的。我想知道是否可以一键自动执行文件替换过程。

问题 2。也许最好的解决方案与我所描述的完全不同。如果是这样,请告诉我。谢谢。

【问题讨论】:

  • 是否有什么东西阻止您只为不同的项目使用 .htaccess 文件而不是完整的 httpd.conf 文件?
  • 可能不会。我忘了提到我在 Web 服务器管理方面没有受过任何培训。我一直在做最低限度的工作来让我的本地服务器正常工作,并且没有真正研究过服务器配置。我会调查那个 .htaccess 的东西。

标签: wamp web-development-server


【解决方案1】:

在这种情况下,我建议您使用Varal WAMP. 它允许您从其 GUI 轻松创建多个站点。你不需要接触 Varal WAMP 中的配置文件。它会自动完成。或者,您可以为每个项目创建虚拟主机。

披露:我是 Varal WAMP 的开发者。

【讨论】:

  • 会尝试谢谢。如果还没有,请考虑使其便携?
  • 是的,它确实工作得很好。然而,不幸的是,我做了更多的研究,看起来我的问题更容易通过拥有虚拟主机并为每个站点分配一个来解决。每次我需要切换时,甚至都不需要重新启动我的服务器。
猜你喜欢
  • 2016-09-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多