it-swarm.cn

设置LAMP堆栈的最简单方法是什么?

我设置了一个新的Ubuntu VPS实例,我想知道最简单的方法是使用基本LAMP堆栈启动和运行(即需要哪些包,需要调整哪些配置选项,如果有的话等)。

124
jerhinesmith
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  

您可能还想看看 buntu服务器指南

122
andol

安装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
31
Sniper

使用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
29
Abhishek Bhardwaj

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

15
Owais Lone

在命令行上最简单的方法是使用 tasksel

Sudo tasksel install lamp-server
10
txwikinger

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

Sudo apt-get install mysql-server

(首先执行此操作意味着它要求提前设置root帐户密码)

然后

Sudo apt-get install phpmyadmin

它还为您提供了安装MySQL服务器后管理MySQL服务器所需的所有工具:)

10
JonTheNiceGuy

包是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开始,以下维基页面将非常有用。

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
4
Panther

http://www.apachefriends.org/en/xampp-linux.html

它有LAMP以及与myl模块集成的phpmyadmin。安装在/ opt/lampp中,因此可以轻松安装/拆卸......

2
sagarchalise

我的瑞士军刀命令:

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
2
thucnguyen

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

继承人破产:

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
1
Ulad Kasach

打开终端

Ctrl + Alt + T

类型

Sudo apt install synaptic

这将在您的系统上安装synaptic

类型

Sudo synaptic 

打开它。

enter image description here

转到搜索框

enter image description here

enter image description here

在搜索字段中输入 阿帕奇 然后单击“搜索”按钮

enter image description here

出现以下字段

enter image description here

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

enter image description here

点击“申请”

enter image description here

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

以类似的方式安装

php7.0 和 mySQL的服务器 逐一

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

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

现在打开浏览器并在地址栏中输入 本地主机 并按 Enter

如果出现以下页面

enter image description here

然后 的Apache2 安装成功

在终端类型

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

i

类型

<?php phpinfo(); ?>

Esc:xEnter

转到您的浏览器并在地址栏中输入 本地主机/ testphp.php

如果出现以下页面

enter image description here

然后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:

提供密码。

如果您收到以下提示

enter image description here

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

类型

mysql> quit

注销。

恭喜你,你现在已经全力以赴了 LAMP堆栈

可选的:

你也可以安装 phpMyAdmin的 使用突触。在安装过程中,它将要求使用默认服务器。选择 的Apache2。按照其他屏幕说明进行操作.

然后打开浏览器并在地址栏中输入 本地主机/ phpMyAdmin的

出现以下页面

enter image description here

在里面 username 字段类型 root 并在 密码 字段键入在mysql-server安装期间选择的root用户的密码。

点击  按钮。

出现以下页面

enter image description here

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

1
rancho

我有一个这个任务的脚本: 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.localhttps://example.com.local 访问该网站

0
Jahid

您可以安装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文件。它将指导您完成安装过程。

谢谢。

0
user441517

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

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

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

另外phpMyAdmin安装包含在Gist中。

查看要点

0
Hasan Bayat

如果您使用的是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/

0
Vu Tran

按照所有步骤

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
0
Siddharth Shukla