设置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 

与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 

使用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 

在Synaptic中,单击“编辑”并按任务标记。 然后选择LAMP Server并点击apply。 完成。

我个人总是发现安装MySQL服务器然后安装PHPMyAdmin将安装我需要的所有部件

 sudo apt-get install mysql-server 

(首先这意味着它要求提前设置root帐户密码)

然后

 sudo apt-get install phpmyadmin 

它还为您提供了安装MySQL服务器后管理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以及与myl模块集成的phpmyadmin。 安装在/ 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 

PHP7.0是Ubuntu 16+的标准配置

inheritance人破产:

1永远

  sudo apt-get update 

2安装Apache2

  sudo apt-get install apache2 

3安装mysql-server

  sudo apt-get install mysql-server 

4安装PHP 7.0

  sudo apt-get install php7.0 libapache2-mod-php7.0 php7.0-mysql php7.0-curl php-mbstring php7.0-mbstring php-gettext php7.0-json php-xml sudo a2enmod php7.0 

5安装phpmyadmin

  sudo apt-get install mcrypt sudo apt-get install phpmyadmin 

注意,您需要使用以下命令将Include /etc/phpmyadmin/apache.conf添加到您将打开的文件中。 ( 学分 )

  sudo gedit /etc/apache2/apache2.conf 

可选的

  sudo a2enmod rewrite 

打开终端

Ctrl + Alt + T.

类型

 sudo apt install synaptic 

这将在您的系统上安装synaptic

类型

 sudo synaptic 

打开它。

在此处输入图像描述

转到搜索框

在此处输入图像描述

在此处输入图像描述

在搜索字段中键入apache并单击“搜索”按钮

在此处输入图像描述

出现以下字段

在此处输入图像描述

向下滚动到Apache2并选择左侧的框。

在此处输入图像描述

点击“申请”

在此处输入图像描述

选择所有依赖项并按照屏幕说明进行安装。

以类似的方式安装

php7.0mysql-server一个接一个

在安装mysql-server系统期间要求root密码。 提供它。

一切都完成后,关闭突触。

现在打开浏览器并在地址栏中键入localhost ,然后按Enter键

如果出现以下页面

在此处输入图像描述

然后Apache2安装成功

在终端类型

 apt install vim cd /var/www/html vim testphp.php 

一世

类型

  

Esc x 输入

转到浏览器并在地址栏中键入localhost / testphp.php

如果出现以下页面

在此处输入图像描述

然后php7.0安装成功

转到终端并输入

 mysql --version 

如果您收到以下提示(系统的版本号可能不同):

 mysql Ver 14.14 Distrib 5.7.18, for Linux (x86_64) using EditLine wrapper 

然后你的mysql-server安装成功了。

类型

 mysql -u root -p 

你会得到:

 Enter password: 

提供密码。

如果您收到以下提示

在此处输入图像描述

然后,您现在可以成功登录

类型

 mysql> quit 

退出。

恭喜,您现在拥有一个完整的LAMP堆栈

可选的:

您也可以使用synaptic安装phpmyadmin 。 在安装过程中,它将要求使用默认服务器。 选择apache2 。 按照其他屏幕说明进行操作

然后打开浏览器并在地址栏中键入localhost / phpmyadmin

出现以下页面

在此处输入图像描述

用户名字段中键入root ,在密码字段中键入在mysql-server安装期间选择的root用户的密码。

单击“ Go”按钮。

出现以下页面

在此处输入图像描述

现在您已在系统上成功安装了phpmyadmin。

您可以安装Bitnami lampstack 。(包含LAMP所有必需子包的包)。

首先在bitnami网站上创建一个帐户,下载bitnami-lampstack-5.5.30-1-linux-x64-installer.run文件。 然后将文件复制到桌面(为方便起见)。 要提供读取和排除权限,请打开终端(Ctrl + Alt + T)。 和类型

 chmod 755 chmod 755 'location of bitnami-lampstack-5.5.30-1-linux-x64-installer.run 

在输入chmod 755 ,最好从桌面拖放.run文件,按回车键。

现在双击.run文件。 它将指导您完成安装过程。

谢谢。

我有一个这个任务的脚本: lampi

用法:

 sudo lampi -i -s -n example.com.local -dr ~/example-site 

它有什么作用:

  1. 安装LAMP堆栈( -i标志)
  2. 设置并配置apache2mysqlphpphpmyadmin
  3. 然后设置一个名为example.com.local的自定义站点( -n选项)
  4. 〜/ example-site目录设置为文档根目录( -dr选项)
  5. 为此站点启用SSL(https)( – -s标志)

现在,可以使用http://example.com.local或https://example.com.local访问该站点

如果您使用的是unbuntu 16,只需一个命令即可:

 sudo apt-get install apache2 mysql-server php libapache2-mod-php php-mcrypt php-mysql phpmyadmin 

只需按照屏幕上的说明输入mysql,phpmyadmin配置的密码即可

您可以在我的博客上查看更多详细信息http://tvivu.com/install-lamp-stack-ubuntu-16-04/

遵循所有步骤

 sudo apt-get update sudo apt-get install apache2 sudo apt-get install mysql-server sudo apt install php7.0-cli sudo apt-get install phpmyadmin php-mbstring php-gettext sudo phpenmod mcrypt sudo phpenmod mbstring sudo systemctl restart apache2 sudo apt-get update 

(注意如果phpmyadmin在尝试此最后三行代码后不起作用)

 gksu gedit /etc/apache2/apache2.conf /etc/init.d/apache2 restart sudo apt-get install gksu^C 

我有一个易于使用, 简单的bash脚本 ,可以自动在系统上安装LAMP堆栈。

只需在终端中运行此命令即可使用bash脚本:

 wget --no-cache -O - https://gist.github.com/EmpireWorld/737fbb9f403d4dd66dee1364d866ba7e/raw/install-lamp.sh | bash 

另外phpMyAdmin安装包含在要点中。

查看要点

试试EHCP(简易托管控制面板)……

在干净的服务器上安装ehcp会为你做脏工作……