使用Linux(Ubuntu)安装LAMP平台会更好吗?
sudo aptitude install lamp-server
或者分别安装每个单独的组件?
为什么或者为什么不?
谢谢!
Ubuntu上没有这样的软件包。
但是,如果有这样的一个,我认为这将是一个元包,这是一个包本身不包含的东西,但只依赖于其他包(在这种情况下,Apache,MySQL和PHP)。
如果是这样,就不会有什么区别。 除了可能通过metapackage,你可能会安装你不需要的东西,所以如果你确切地知道你需要什么,你最好安装它并去。
不推荐在Linux上安装XAMPP之类的东西。 它们不与系统以及原始软件包集成,也不会自动进行安全升级。
该命令是
sudo apt-get install Lamp-server^
我认为最好的方法是使用tasksel命令
你可以用命令安装它
sudo apt-get install tasksel sudo tasksel
select灯服务器并安装它。
有53个组件安装在灯服务器上,因此最好安装该组件
在安装LAMP服务器之后,您需要安装phpmyadmin客户端
sudo apt-get install phpmyadmin
最后一步是retart apache
sudo etc/init.d/apache2 restart
最好安装可能的最高级别的软件包。 这可以确保您获得所有您需要的组件。 在升级时,您将获得所有已添加的新软件包,而不再需要的软件包将被删除。 您将最终安装所有组件,但它将需要更多的努力。
debian软件包pipe理器旨在确保您获得所有的依赖关系。 它将安装任何缺less的软件包,并使用已安装的软件包。 可以有替代scheme,你会得到一个默认的安装包。 这可以通过预先安装另一个替代方法或稍后安装来更改。
要安装灯服务器,您可能需要安装mysql-server,但这不需要与apache在同一台服务器上。 否则,你会希望MySQL的客户端。 这是您需要制定的部署决策。 安装php5将拉动apach2作为depndency。 任何基于LAMP的软件包(如wordpress)都会带入需要安装在服务器上的组件。
有什么关系? 只需在服务器上获得所需的软件即可完成您想要完成的工作。
初始安装后,我不知道一个包将拉动所有的包。
但是,再次,只需安装完成任务所需的组件。
说实话,我宁愿安装单独的软件包而不是元包,特别是对于像“LAMP”服务器那样含糊不清的东西。
你安装的所有东西都会成为问题的载体,尽可能地减less这个问题