2012-02-24 61 views
3

我已经阅读了有关使用BitNami堆栈进行LAMP开发的优势,现在我想知道是否有任何缺点使用BitNami vs分别手动安装PHP,MySQL和Apache。我使用Mac OS,但我会对它如何适用于Mac和Windows感兴趣。有什么想法吗?使用BitNami与本地堆栈有什么缺点?

回答

7

我是BitNami的开发人员之一。是否使用本地堆栈或BitNami堆栈取决于您尝试执行的操作。单独安装单独的项目应该与运行我们的安装程序完全一样,并且为什么我们将安装程序放在一起的目的完全相同,因此您不必:)对于Mac,BitNami的一个优点是可以拥有更多最新的组件和多个安装。缺点/不同的是,应用程序和路径会比代表性的不同,因此,如果您正在使用第三方的教程或文档,它可能不会马上

+0

如果我所担心的是确保路径名称是从教程纠正,等等,然后这听起来像BitNami可能是要走的路。你能否详述一下Mac上的最新组件和多个安装?谢谢! – webworm 2012-03-07 14:29:50

+0

苹果倾向于发布像Ruby,Python等语言运行时的旧版本。关于多个安装,我的意思是因为堆栈可重定位,并且您可以选择安装路径,您可以有多个并排安装(一个用于例如每个项目) – 2012-03-08 06:51:07

0

我是一个快乐bitnami栈用户使用。这是一个伟大的堆栈。我可以描述许多优点。

使用bitnami堆栈的缺点是更新周期。例如在基于Debian/Ubuntu的系统上,你不能使用标准的apt-get update/upgrade。

这意味着一些安全补丁可能不会得到你的系统一样快,你的标准的cron(自动周期性)更新机制。

要升级,你将需要创建备份,安装一个新的堆栈,然后导入备份到新的堆栈系统。这可能不是一个理想的程序。

有些人把它归类为非生产环境。

0

Bitnami显然是无法使用的某些命令从它们的MySQL命令行。我发现这很令人沮丧。这是我发现的一些东西。

  1. 它让你变成自己的bash shell的bash-4.2#
  2. 的mysql> SHOW MASTER STATUS的回报 - >(无)似乎不工作
  3. rcmysql启动或停止时不能从工作mysql>你不得不从你的位置出来并运行ctlscript.sh,这很痛苦。
  4. 只是为了到命令行你必须运行./use_lampstack
  5. 我猜他们给我们一个非常配对的mysql命令组,因为他们的支持会少一些,抬高。

所以这想出了我,因为我尝试设置复制。我正在按照来自“常规”安装的人的指示。这很难遵循,因为他建议的大多数命令都不能从bitnami mysql>命令行工作。因此,虽然我非常喜欢Bitnami的统一性和它的模块化特性,但我遇到了试图设置复制的障碍。