2012-02-24 82 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的統一性和它的模塊化特性,但我遇到了試圖設置複製的障礙。