问题描述
我建立了一个新的Ubuntu VPS实例,并且想知道最简单的方法是用一个基本的LAMP堆栈来启动和运行(即需要哪些软件包,哪些配置选项需要进行调整,等等)。
最佳解决方法
sudo apt-get update
sudo apt-get install tasksel
sudo tasksel install lamp-server
它会为你安装所有基本的LAMP堆栈,提示输入MySQL root密码等。
更具体地说,它将安装以下软件包及其依赖项。
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 Server Guide。
次佳解决方法
安装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
与16.04版的PHP安装一样,这个数字被丢弃:
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
第三种解决方法
使用PHPMyAdmin安装LAMP的最简单方法是使用:
sudo apt-get install lamp-server^ phpmyadmin
您甚至不需要安装任务栏。更多细节可以参见here,它给出了这个:
要访问PHPMyAdmin,请打开终端&类型:
sudo -H gedit /etc/apache2/apache2.conf
在该文件的某处添加此行:
Include /etc/phpmyadmin/apache.conf
最后重新启动Apache使用:
/etc/init.d/apache2 restart
要么
sudo service apache2 restart
第四种方法
在Synaptic中,单击编辑并按任务标记。然后选择LAMP Server并点击应用。完成。
第五种方法
我个人总是发现安装MySQL服务器,然后PHPMyAdmin将安装我需要的所有部分
sudo apt-get install mysql-server
(这样做首先意味着要求提前设置root帐户密码)
然后
sudo apt-get install phpmyadmin
它还为您提供了安装MySQL服务器后所需的所有工具:)
第六种方法
在命令行上,最简单的方法可能是使用tasksel:
sudo tasksel install lamp-server
第七种方法
这些软件包是apache2
和libapache2-mod-php5
。 php5有一些额外的模块,你可能需要一些。用apt-cache search php5
列出它们
尝试修改您的搜索或
sudo apt-get install apache2 libapache2-mod-php5
启用php5
sudo a2enmod php5
重新启动apache
sudo service apache2 restart
如果您使用apache开始,以下wiki页面可能非常有用。
https://help.ubuntu.com/community/ApacheMySQLPHP
https://help.ubuntu.com/11.10/serverguide/C/httpd.html
注 – 这个答案是从其他地方迁移过来的。添加mysql安装
sudo apt-get install mysql-server php5-mysql
第八种方法
http://www.apachefriends.org/en/xampp-linux.html
它有LAMP以及phpMyadmin与perl模块集成在一起。安装在/opt /lampp中,因此可以轻松安装/移除…
第九种方法
我的瑞士军刀指挥:
sudo apt-get install apache2 mysql-server mysql-client libapache2-mod-auth-mysql php5 php5-mysql libapache2-mod-php5 php5-mcrypt php5-curl php5-cli php5-gd phpmyadmin