Win10使用wsl2安装Linux子系统

1、打开【控制面板】,选择【启用或关闭Windows功能】

 

2、windows应用商店下载

 

3、搜索应用并进入

 如果提示 “系统找不到指定的文件” ,请进行如下操作

在powerShell上先看还有哪些子系统

wsl --list --all

注销子系统

wsl --unregister Ubuntu-22.04

 
4、设置账号和密码,推荐新建账号为 www

 使用命令 sudo -i ,可以在本次会话中使用root权限

将用户添加到用户组,以 root 或者其他 sudo 用户身份运行下面的命令
usermod -aG sudo [username]
  
进入你自己的根目录下( 路径一般为 C:\Users\XXX ),新建一个文件,名字为 .wslconfig

 输入以下内容(只要这三行话就够了,不用配置Hyper-V虚拟交换机)

[wsl2]
localhostForwarding=true
memory=8GB
processors=4

 

6、安装LNMP环境,使用最偷懒的宝塔面板,官网:http://www.bt.cn
首次进入面板后,会提示安装 Nginx+PHP+MySQL
PHP 使用 编译安装 ,Nginx+MySQL 使用 快速安装

 使用宝塔面板安装,如果无法访问,能关闭的都关闭,一般情况下,选择 (1)重启面板服务 能够解决大多数问题

 

7、无脑配置一下站点,IP就是子系统(Ubuntu)的IP地址,可以用 ifconfig 查看IP地址

 配置好后,在windows主机就可以用 http://127.0.0.1:9999 进行访问

当然,用 http://172.27.95.218:9999 进行访问也是可以的(不推荐)


  如果你配置的项目报了权限错误,或者502报错,请参考下图

 也可以在宝塔面板中批量修改权限

 

windows访问子系统的方法

 子系统访问windows的方法,  cd /mnt/你的盘符

 

 有个实用技巧,地址栏中搜索 wsl ,选择【WSL Settings】可以进入图形化设置页面

 

posted @ 2022-12-09 15:05  Funsion Wu  Views(894)  Comments(0)    收藏  举报