在 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 的值不明确。
您安装的所有东西都会成为问题的载体,请尽可能减少问题的发生。