LEMP是一个软件堆栈,包含一组免费的开源工具,这些工具用于为高流量和动态网站提供动力。 LEMP是Linux,Nginx(发音为Engine X),MariaDB/MySQL和PHP的首字母缩写。
Nginx是一款开源,强大且高性能的Web服务器,它还可以兼作反向代理。 MariaDB是用于存储用户数据的数据库系统,而PHP是用于开发和支持动态网页的服务器端脚本语言。
相关:
CentOS 8.1下搭建LAMP(Linux+Apache+MySQL+PHP)环境 https://www.linuxidc.com/Linux/2020-02/162446.htm
在本文中,您将学习如何在CentOS 8 Linux发行版上安装LEMP服务器。
步骤1:在CentOS 8上更新软件包
首先,通过运行以下dnf命令在CentOS 8 Linux上更新存储库和软件包。
[linuxidc@localhost ~/www.linuxidc.com]$sudo dnf update
更新CentOS 8软件包
步骤2:在CentOS 8上安装Nginx Web服务器
软件包更新完成后,使用简单命令安装Nginx。
[linuxidc@localhost ~/www.linuxidc.com]$sudo dnf install nginx
在CentOS 8上安装Nginx
该代码段显示Nginx安装工作进展顺利,没有出现任何问题。
在CentOS 8上安装Nginx
安装完成后,将Nginx配置为在系统启动时自启动,并通过执行命令来验证Nginx是否正在运行。
[linuxidc@localhost ~/www.linuxidc.com]$sudo systemctl enable nginx
[linuxidc@localhost ~/www.linuxidc.com]$sudo systemctl start nginx
将Nginx配置为在系统启动时自启动
[linuxidc@localhost ~/www.linuxidc.com]$sudo systemctl status nginx
验证Nginx服务状态
要检查已安装的Nginx版本,请运行命令。
[linuxidc@localhost ~/www.linuxidc.com]$nginx -v
nginx version: nginx/1.14.1
检查Nginx版本
如果您对Nginx感到好奇,并且希望挖掘更多关于Nginx的信息,请执行以下rpm命令。
[linuxidc@localhost ~/www.linuxidc.com]$rpm -qi nginx
查看Nginx详细信息
要确认Nginx服务器正在使用浏览器运行,只需在URL栏中键入系统的IP地址或者网址(本文以https://www.linuxidc.com为例,如下图),然后按Enter。
您应该能够看到“Welcome to nginx on Red Hat Enterprise Linux!”网页,这表明您的Nginx Web服务器已启动并正在运行。
检查Nginx网页
步骤3:在CentOS 8上安装MariaDB
MariaDB是MySQL的免费开源分支,并提供了最新功能,这些功能使其可以更好地替代MySQL。 要安装MariaDB,请运行命令。
在CentOS 8中安装MariaDB
要使MariaDB在系统启动时自动启动,请运行。
[linuxidc@localhost ~/www.linuxidc.com]$systemctl start mariadb
[linuxidc@localhost ~/www.linuxidc.com]$systemctl enable mariadb
Created symlink /etc/systemd/system/mysql.service → /usr/lib/systemd/system/mariadb.service.
Created symlink /etc/systemd/system/mysqld.service → /usr/lib/systemd/system/mariadb.service.
Created symlink /etc/systemd/system/multi-user.target.wants/mariadb.service → /usr/lib/systemd/system/mariadb.service.
MariaDB在系统启动时自动启动
安装后,请使用以下命令检查其状态。
验证MariaDB服务状态