安卓系统

如何在Ubuntu 18.04上安装Lemp Stack

Ubuntu 18.04 install LAMP and PHPMyAdmin

Ubuntu 18.04 install LAMP and PHPMyAdmin

目录:

Anonim

LEMP术语是其四个开源组件名称的首字母缩写:

  • L -Linux操作系统E -NginxM -MySQL或MariaDB关系数据库管理系统P -PHP编程语言。

本系列教程将向您展示如何安装Nginx,创建Nginx服务器块,生成免费的Let's Encrypt SSL证书,安装和保护MySQL以及安装PHP 7.2。

此系列的一部分的详细教程在本页的结尾列出。

在Ubuntu 18.04上安装LEMP Stack

本快速入门将向您展示在Ubuntu 18.04服务器上安装LEMP堆栈所需的基本步骤。

先决条件

您登录后的用户必须具有sudo特权才能安装软件包。

步骤1.安装Nginx

Nginx在Ubuntu存储库中可用。 更新软件包索引,并使用以下命令安装Nginx:

sudo apt update sudo apt install nginx

步骤2.安装MySQL

下一步是安装MySQL软件包。 为此,请输入:

sudo apt install mysql-server

安装完成后,发出 mysql_secure_installation 命令以提高MySQL安装的安全性:

sudo mysql_secure_installation

系统将要求您设置root密码,删除匿名用户,限制root用户对本地计算机的访问并删除测试数据库。 您应该对所有问题回答“是”(是)。

如果要安装MariaDB而不是MySQL,请查看我们的教程以获取安装说明。

步骤3.安装PHP

Ubuntu 18.04 LTS随附了最新,最出色的PHP版本7.2。 要安装PHP FPM和几个最常见的PHP模块,请输入:

sudo apt install php-fpm php-opcache php-cli php-gd php-curl php-mysql

步骤4.配置Nginx处理PHP页面

现在我们已经安装了所有LEMP组件,我们可以编辑Nginx虚拟主机配置文件并添加以下行,以便Nginx可以处理PHP文件:

server {

#… other code

位置〜.php $ {包括snippets / fastcgi-php.conf; fastcgi_pass Unix:/run/php/php7.2-fpm.sock; }}

不要忘记重启Nginx服务,以使更改生效:

sudo systemctl restart nginx

更多信息

有关每个步骤的更多详细说明,请查阅以下教程。

讲解