如何在Ubuntu18.04上安装Linux、Nginx、MySQL和PHP(LEMP stack)

本文详细介绍了如何在Ubuntu18.04上安装Linux、Nginx、MySQL和PHP(LEMP)堆栈。首先通过非管理员账号安装Nginx,然后安装MySQL并进行安全配置,接着安装PHP并配置Nginx以处理PHP请求。最后,创建PHP测试文件确保LEMP堆栈正确运行。
摘要由CSDN通过智能技术生成

简介

LEMP是用来搭建动态网站的一组软件,首字母缩写分别表示Linux、Nginx(Engine-X)、MySQL和PHP。

本文将讲述如何在Ubuntu18.04上安装LEMP套件。当然,首先要安装Ubuntu18.04操作系统,接着按照以下方法完成其他组建的安装。

前言

以下演示将通过非管理员账号进行,即通过sudo命令完成安装,如果是普通账号(非管理员)可继续往下看。

步骤一:安装Nginx网站服务器

$ sudo apt update
$ sudo apt install nginx

在Ubuntu18.04上,使用以上两条命令完成nginx安装就可以通过localhost访问了,若访问失败,可能是已经安装了Apache等占用80端口的服务,或者是防火墙问题,若访问成功,应该如下图所示。
访问成功

步骤二:安装MySQL数据库

$ sudo apt install mysql-server-5.7

执行该条命令安装MySQL,但仍为能使用,需要进行配置。考虑到安全问题,这里将通过一个脚本程序来完成MySQL的权限配置。

$ sudo mysql_secure_installation

执行该条命令,将会提示是否开启密码验证,如下所示,输入Y后按回车。

VALIDATE PASSWORD PLUGIN can be used to test passwords
and improve security. It checks the strength of password
and allows the users to set only those passwords which are
secure enough. Would you like to setup VALIDATE PASSWORD plugin?

Press y|Y for Yes, any other key for No:

然后,就会问设置密码的强度,可以根据提示按实际需要选择,这里选择0

There are three levels of password validation policy:

LOW    Length >= 8
MEDIUM Length >= 8,
  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wudics

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值