在 ubuntu 上安装 LAMP 的正确软件包

在 ubuntu 上安装 LAMP 的正确软件包

我读过一些关于安装 LAMP 的教程,发现它们为 MySQL 和 PHP 安装了不同的包。

例如安装 MySQL:

 1. mysql-server
 2. mysql-server libapache2-mod-auth-mysql php5-mysql
 3. mysql-server mysql-client libmysqlclient-dev
 4. mysql-server mysql-client

对于 PHP:

 1. php5 libapache2-mod-php5 php5-mcrypt
 2. php5 libapache2-mod-php5 php5-cli php5-mysql
 3. libapache2-mod-php5
 4. php5 php-pear 

我还注意到,只用一个命令就可以安装LAMP:

lamp-server^

还有tasksel:

sudo apt-get install tasksel
sudo tasksel install lamp-server

这一切都非常令人困惑。我有两台机器,一台是 ubuntu 12.04,另一台是 ubuntu 14.04。我怎么知道我需要安装哪些软件包?

答案1

这些教程可能通过让您同时安装稍后将要使用的多个东西来“提供帮助”;主要是将不同技术粘合在一起的库。因此,要安装 MySQL 服务器,mysql-server是您唯一需要的软件包,但如果您想让 Apache 验证 MySQL,您需要libapache2-mod-auth-mysql,并让 PHP 与 MySQL 对话,您需要php5-mysql

tasksel安装一组预设的软件包,可能包含您需要的大部分内容,并且您可以随时安装其他库软件包(如果您需要的话)。

相关内容