lamp-server 套件與安裝單一元件

lamp-server 套件與安裝單一元件

在 Linux (Ubuntu) 上安裝 LAMP 平台是否更好

sudo aptitude install lamp-server

或單獨安裝每個單獨的組件?

為什麼或為什麼不?

謝謝!

答案1

Ubuntu 上沒有這樣的軟體包。

但是,如果有這樣的一個,我認為它將是一個元包,即一個本身不包含內容的包,而只是依賴其他包(在本例中為 apache、mysql 和 php)。

如果真是這樣的話,就不會有什麼差別了。除了通過元包你可能會安裝你不需要的東西,所以如果你確切地知道你需要什麼,你最好安裝它並繼續。

不建議在 Linux 上安裝 XAMPP 之類的東西。它們沒有與系統以及原始軟體包集成,您不會自動獲得安全升級。

答案2

命令是

sudo apt-get install Lamp-server^

我認為最好的方法是使用tasksel命令

你可以使用指令安裝它

sudo apt-get install tasksel

sudo tasksel 

選擇 lamp 伺服器並安裝它。

Lamp 伺服器上安裝了 53 個元件,因此最好安裝該軟體包

安裝LAMP伺服器後,您需要安裝phpmyadmin客戶端

sudo apt-get install phpmyadmin

最後一步是重新啟動 apache

sudo etc/init.d/apache2 restart

答案3

最好安裝盡可能最高等級的軟體包。這可確保您獲得所需的所有組件。升級時,您將獲得已新增的所有新軟體包,並且不再需要的軟體包將被刪除。無論如何,您最終都會安裝所有組件,但這需要更多的努力。

debian 套件管理器旨在確保您安裝所有相依性。它將安裝所有缺少的軟體包,並使用已安裝的軟體包。可以有替代方案,並且您會安裝預設套件。這可以透過預先安裝另一個替代方案或稍後安裝來更改。

要安裝 lamp 伺服器,您可能需要安裝 mysql-server,但這不需要與 apache 在同一台伺服器上。否則你會需要 mysql-client。這是您需要做出的部署決策。安裝 php5 將引入 apache2 作為相依性。任何基於 LAMP 的軟體包(例如 wordpress)都會引入需要在伺服器上安裝的元件。

答案4

有什麼關係?只需在伺服器上取得完成您想要完成的工作所需的軟體即可。

初始安裝後,我不知道有哪個軟體包可以將所有這些內容包含在內。

但同樣,只需安裝完成任務所需的元件即可。

老實說,我更喜歡安裝單獨的套件而不是元包,特別是對於像「LAMP」伺服器這樣模糊的東西,其中 P 值不明確。

你安裝的所有東西都會成為問題的載體,盡可能減少問題。

相關內容