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 将引入 apach2 作为依赖项。任何基于 LAMP 的软件包(例如 wordpress)都将引入需要在服务器上安装的组件。

答案4

这有什么关系?只需在服务器上获取您需要的软件即可完成您想要完成的工作。

初始安装后,我不知道有哪个包可以把所有这些内容都纳入其中。

但同样,只需安装完成任务所需的组件即可。

老实说,我更喜欢安装单个软件包而不是元软件包,尤其是对于“LAMP”服务器这种模糊的东西,其中 P 的值不明确。

您安装的所有东西都会成为问题的载体,请尽可能减少问题的发生。

相关内容