三部曲函盖从LNMP环境的搭建,到各项软件的配置,再到让所有wsl玩家最为头疼的ip地址固定
第一部份将给出php+nginx+mysql的安装

1.安装PHP8.0

  • 添加ppa源,我的wsl为ubuntu20.04,但是它并不包含php8.0的最新源

    1. sudo apt install software-properties-common
    2. sudo add-apt-repository ppa:ondrej/php
    3. sudo apt update
  • 安装php

    1. sudo apt install php8.0
  • 安装php8.0-fpm

    1. sudo apt install php8.0-fpm
  • 安装php8.0的相关扩展 ```shell sudo apt install php8.0-common php8.0-mysql php8.0-xml php8.0-curl php8.0-gd php8.0-imagick php8.0-cli php8.0-dev php8.0-imap php8.0-mbstring php8.0-opcache php8.0-soap php8.0-zip -y

sudo apt install php7.1-common php7.1-mysql php7.1-xml php7.1-curl php7.1-gd php7.1-imagick php7.1-cli php7.1-dev php7.1-imap php7.1-mbstring php7.1-opcache php7.1-soap php7.1-zip -y

  1. - 安装xdebugphpstrom调试用)
  2. ```shell
  3. sudo apt-get install php-xdebug

2.安装Nginx

  1. sudo apt install nginx

3.安装MySQL

  1. sudo apt install mysql-server

写在最后:
不出问题的话,所有软件都会正常被安装上。所以查看它是否被安装上的方法是使用-v命令,查看该软件是否被安装成功:

  1. php -v #查看php版本
  2. nginx -v #查看nginx版本
  3. mysql --version #查看mysql版本