我设置了一个新的 Ubuntu VPS 实例,并想知道使用基本 LAMP 堆栈启动和运行的最简单方法是什么(即需要哪些包、需要调整哪些配置选项(如果有的话)等)。
答案1
sudo apt-get update
sudo apt-get install tasksel
sudo tasksel install lamp-server
它将为您安装所有基本的 LAMP 堆栈,提示输入 MySQL 根密码等。
更具体地说,它将安装以下包及其依赖项。
mysql-client-core-5.1 libwrap0 apache2
libaprutil1-dbd-sqlite3 tcpd
libapache2-mod-php5 apache2.2-common
apache2-utils php5-common
libaprutil1-ldap libaprutil1
php5-mysql mysql-server-core-5.1
libdbi-perl libplrpc-perl mysql-server
apache2.2-bin libdbd-mysql-perl
libhtml-template-perl
libnet-daemon-perl libapr1
mysql-server-5.1 libmysqlclient16
ssl-cert apache2-mpm-prefork
mysql-common mysql-client-5.1
你可能还想看看Ubuntu 服务器指南。
答案2
安装 Apache
sudo apt-get install apache2
安装 PHP
sudo apt-get install php5 libapache2-mod-php5
从 16.04 开始,该数字被删除:
sudo apt-get install php libapache2-mod-php
安装 MySQL
sudo apt-get install mysql-server
安装 phpMyAdmin
sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
与 PHP 安装一样,在 16.04 中,该数字被删除:
sudo apt-get install libapache2-mod-auth-mysql php-mysql phpmyadmin
组合安装
16.04:
sudo apt-get install apache2 php libapache2-mod-php mysql-server libapache2-mod-auth-mysql php-mysql phpmyadmin
16.04 之前版本:
sudo apt-get install apache2 php5 libapache2-mod-php5 mysql-server libapache2-mod-auth-mysql php5-mysql phpmyadmin
答案3
使用 PHPMyAdmin 安装 LAMP 的最简单方法是使用:
sudo apt-get install lamp-server^ phpmyadmin
您甚至不需要安装 taskel。更多详细信息请参见这里,得出:
要访问 PHPMyAdmin,请打开终端并输入:
sudo -H gedit /etc/apache2/apache2.conf
在该文件的某处添加此行:
Include /etc/phpmyadmin/apache.conf
最后使用以下命令重新启动 Apache:
/etc/init.d/apache2 restart
或者
sudo service apache2 restart
答案4
我个人总是发现安装 MySQL 服务器然后安装 PHPMyAdmin 将安装我需要的所有部分
sudo apt-get install mysql-server
(首先执行此操作意味着要求提前设置 root 账户密码)
然后
sudo apt-get install phpmyadmin
它还为您提供了安装后管理 MySQL 服务器所需的所有工具:)