当前位置: 首页>>技术问答>>正文


建立LAMP堆栈的最简单方法是什么?

, ,

问题描述

我建立了一个新的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

第七种方法

这些软件包是apache2libapache2-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

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/476.html,未经允许,请勿转载。