软件及软件版本的信息如下:

nginx: 1.18.0

mysql: 8.0.32

php: 8.1

(备注:我的ubuntu环境是Windows下基于WSL2的Ubuntu,想看怎么实现的可以看这个文章

https://blog.csdn.net/qq_43636384/article/details/128453416)

步骤一:准备工作

关闭系统防火墙

检查防火墙,如果Status: inactive为关闭状态,Status: active为开启状态

关闭防火墙命令 ufw disable

步骤二:安装nginx

安装nginx并查看是否安装成功,如能查看版本说明已经安装成功。

步骤三:安装并配置mysql

安装mysql并查看是否安装成功,如能查看版本说明已经安装成功。

如果出现以下这个问题的,先查看mysql服务是否开启,如果没有开启的开启一下

注:WSL 中暂时不支持systemctl,使用下面的命令会报错

所以要使用这个命令去查看或者开启:service mysql status 或者 service mysql start

配置mysql,设置root用户密码并退出数据库exit

alter user 'root'@localhost identified with mysql_native_password by '123456'

对mysql进行安全性配置

登录mysql数据库

步骤四:安装并配置php

安装php并查看是否安装成功,如能查看版本说明已经安装成功。

修改nginx配置文件以支持php,vim /etc/nginx/sites-enabled/default

在server{}内,找到index开头的配置行,添加index.php;

在server{}内,找到location ~ \.php${},去除以下配置行的注释符号;

重启nginx服务

在nginx网站根目录中,新建phpinfo.php (网站根目录可以查看刚刚修改的nginx配置)

查看php-fpm是版本几的,并开启服务

测试访问php配置信息页面

出现以上结果,则是lnmp搭建成功啦。

需要搭建项目的,可以先把上面新建的php文件删掉噢!!!

lnmp环境搭建的详细过程(ubuntu22)相关推荐

  1. 深入理解Fabric环境搭建的详细过程

    博主之前的文章都是教大家怎么快速的搭建一个Fabric的环境,但是其中大量的工作都隐藏到了官方的脚本中,并不方便大家深入理解其中的过程,所以博主这里就将其中的过程一步步分解,方便大家! 前面的准备工作 ...

  2. 深入理解Fabric环境搭建的详细过程(转)

    前面的准备工作我就不用多说了,也就是各种软件和开发环境的安装,安装好以后,我们git clone下来最新的代码,并切换到v1.0.0,并且下载好我们需要使用的docker镜像,也就是到步骤6,接下来我 ...

  3. Struts环境搭建(详细过程)

    文章目录 1.下载Struts2的开发包 2.新建一个web项目并导入struts的jar包 3.将Strust.xml配置到项目中 4.配置Struts的过滤器 5.Tomcat运行Web工程 附录 ...

  4. ngnix之lnmp环境搭建及Dvbbs搭建

    LNMP环境搭建 引导语:前面我们做过LAMP环境的搭建,而对于后起之秀nginx而言,其性能相对apache提高了很多, 故本实验借助于nginx来LNMP环境, 环境搭建分三步:mysql绿色包安 ...

  5. CentOS6.x 下 LNMP环境搭建(二、安装 Nginx)

    为什么80%的码农都做不了架构师?>>>    CentOS6.x 下 LNMP环境搭建(准备篇) CentOS6.x 下 LNMP环境搭建(一.安装 MySQL) CentOS6. ...

  6. 17. LAMP环境搭建和LNMP环境搭建

    目录 17.1 Linux LAMP环境搭建的前期准备 获取源码包 把软件包传送到Linux服务器上 安装编译工具 关闭RPM包安装的apache和mysql 关闭防火墙和SELinux 关闭不必要的 ...

  7. lamp 独立mysql_lamp or lnmp 环境搭建之独立安装mysql数据库

    lamp or lnmp 环境搭建,如果mysql 是独立安装的则需要授权: 单独一台服务器独立安装mysql 安装后,优化服务器. 授权 实例如下: 创建用户 CREATE USER demo ID ...

  8. DL之IDE:深度学习之计算机视觉开发环境搭建的详细流程(Ubuntu16.04+cuda9.0+cuDNN7.4.2+tensorflow_gpu)

    DL之IDE:深度学习之计算机视觉开发环境搭建的详细流程(Ubuntu16.04+cuda9.0+cuDNN7.4.2+tensorflow_gpu) 目录 1.安装nvidia驱动 2.安装CUDA ...

  9. LNMP环境搭建 centos7 nginx1.12 mysql5.6 php7

    经过一番折腾,终于将LNMP环境搭建完成了.本文介绍的LNMP环境是在windows的Oracle VM VirtualBox中的Centos虚拟机上搭建的,各个软件的版本为:Centos7 + Ng ...

最新文章

  1. PHP解决方案@黑名单过滤
  2. 如何用 Slack 和 Kubernetes 构建一个聊天机器人?| 附代码
  3. 使用ntpdate校正linux系统的时间
  4. 063_object标签
  5. java构造函数使用方法总结
  6. C#访问SQLServer增删改查代码实例
  7. (调用系统电话薄)运行时权限的基本使用
  8. C/C++函数调用约定
  9. P4719 【模板】“动态 DP“动态树分治(矩阵/轻重链剖分/ddp)
  10. C# WinForm窗体四周阴影效果
  11. ASP.NET Core 2.1基于SignalR和Vue实时通讯
  12. [导入]ASP.NET Ajax程序设计第II卷:客户端Microsoft Ajax Library与异步通信层及源代码.zip(101.50 MB)...
  13. Vue中全局导入和按需导入的区别
  14. php生成静态页面的方法,php生成静态页面的办法
  15. paip.提升用户体验----自定义移位操作符重载
  16. php跳转qq临时会话,怎样做出在网页中弹出QQ临时对话框
  17. 实验六 教务管理数据库的设计
  18. 社保基数:你确定公司给你交全了吗?
  19. windows11切换输入法的快捷键是什么?win11怎样修改输入法快捷键
  20. cordova NFC读卡(javascript)

热门文章

  1. 毕业两个月,随便说说
  2. 1.3 详解GOPATH
  3. linux连接本机mysql数据库,Linux中MySQL连接本机数据库客户端
  4. 机器视觉检测丨圆顶光源工作原理及打光案例
  5. 用友t3网络计算机浏览没有,客户端找不到任何网络计算机 实在一个网段的 测试服务器的1433端口也是通的 10.8Plus.2财务通普及版...
  6. 微信小程序 摄像头 录音授权
  7. java时间戳声明_java时间戳
  8. 计算机毕设(附源码)JAVA-SSM慧学IT精品课程网站
  9. 嵌入空间的概念解释及原理
  10. 杰里之AD150 VBAT 检测【篇】