三部曲函盖从LNMP环境的搭建,到各项软件的配置,再到让所有wsl玩家最为头疼的ip地址固定
第一部份将给出php+nginx+mysql的安装
1.安装PHP8.0
添加ppa源,我的wsl为ubuntu20.04,但是它并不包含php8.0的最新源
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
安装php
sudo apt install php8.0
安装php8.0-fpm
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
- 安装xdebug(phpstrom调试用)
```shell
sudo apt-get install php-xdebug
2.安装Nginx
sudo apt install nginx
3.安装MySQL
sudo apt install mysql-server
写在最后:
不出问题的话,所有软件都会正常被安装上。所以查看它是否被安装上的方法是使用-v命令,查看该软件是否被安装成功:
php -v #查看php版本
nginx -v #查看nginx版本
mysql --version #查看mysql版本