如何在 Ubuntu 18.04 上安装 LEMP Stack

2018-11-20 2027 次阅读 0

如何在 Ubuntu 18.04 上安装 LEMP Stack如何在 Ubuntu 18.04 上安装 LEMP Stack

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

  • L - Linux 操作系统
  • E - Nginx [引擎x]一个 HTTP 和反向代理服务器
  • M - MySQL 或 MariaDB 关系数据库管理系统
  • P - PHP编程语言。

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

本系列末尾列出了这些系列的详细教程。

如果您赶时间并且不想阅读更详细的文档,可以按照我们的快速入门部分在 Ubuntu 18.04 服务器上安装 LEMP Stack。

在 Ubuntu 18.04 上安装 LEMP 堆栈[快速入门]

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

步骤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 用户对本地计算机的访问权限并删除测试数据库。 你应该对所有问题回答“Y” (yes) 。

第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

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php7.2-fpm.sock;
    }
}

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

sudo systemctl restart nginx

更多信息

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

教程列表

评论(0

暂无评论,来说两句吧

发表评论

回复 取消