如何在 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、安装 NginxNginx 在 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步、安装PHPUbuntu 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)
发表评论