Windows系统中WSL2部署宝塔并且搭建EasyAdmin8项目
分享内容

首先确保你的电脑支持安装子系统,部分家庭版本可能没有

安装 Linux 系统

Microsoft Store 市场中搜索 Debian 或者 Ubuntu 均可, 个人常用 Debian,所以这里以 Debian 为案例解说。

直接安装,安装后在 PowerShell 中就会出现 Debian 的系统选项

安装宝塔

复制宝塔的安装命令,进行宝塔的环境安装

安装成功后会出现面板的访问地址

配置访问

上面我们在安装完宝塔后有个端口 24877 (每个人不一样,需自己确认) 这时候我们切换到 PowerShell 界面

ipconfig

查看自己当前的 IPv4 地址

例如当前的v4地址是 172.24.208.1 然后在shell中输入

netsh interface portproxy add v4tov4 listenport=24877 listenaddress=0.0.0.0 connectport=24877 connectaddress=172.24.208.1

listenport 监听端口 这里配置宝塔端口号

listenaddress 0.0.0.0 监听所有可用的网络接口

connectport 需要转发的端口 这里配置宝塔端口号

connectaddress 转发到本地的v4地址

配置好后就可以在浏览器中访问宝塔地址(安装后默认的宝塔地址应该都是不能直接打开访问的) 我们要转为当前v4的宝塔地址

https ://172.24.208.1:24877/45cf5c17 输入安装后的账号密码登录后进行相关环境的安装

访问项目

EasyAdmin8 安装教程 https://easyadmin8.top/guide/thinkphp.html#%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B

EasyAdmin8-Laravel 安装教程 https://easyadmin8.top/guide/laravel.html#%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B

EasyAdmin8-wenban 安装教程 https://easyadmin8.top/guide/webman.html#%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B

案例中安装了 EasyAdmin8 项目,配置 PHP8.4,并且设置了域名 d-ea8.com 访问 这时候我们在电脑浏览器中直接请求 d-ea8.com 可能不会看到我们需要的页面效果,接着到 PowerShell 中配置

netsh interface portproxy add v4tov4 listenport=40 listenaddress=0.0.0.0 connectport=80 connectaddress=172.24.208.1

listenport 这里设置40 用作当前系统的转发

listenaddress 0.0.0.0 监听所有可用的网络接口

connectport 需要转发的端口 这里配置项目的80访问端口

connectaddress 转发到本地的v4地址

C:\Windows\System32\drivers\etc\hosts 文件中新增

172.24.208.1 d-ea8.com

配置好后,在浏览器中访问 http ://d-ea8.com:40 即可进入系统

注: 以上 IP 172.24.208.1 要换成你自己的本地 IPv4 地址

2025-01-10
分享
加入收藏
写评论
0 个评论
我也来评论
作者 🐼

wolfcode

人生一场虚空大梦,韶华白首,不过转瞬。惟有BUG恒在,往复循环,不曾更改。

发布 👻
发布问答
发布分享
临时 🔈
> 首先确保你的电脑支持安装子系统,部分家庭版本可能没有 ![](https://static.easyadmin8.top/EasyAdmin8/QA/2025-01-10___30303030-3030-4030-b033-343143485356_1736477709.png) ## 安装 Linux 系统 在 `Microsoft Store` 市场中搜索 `Debian` 或者 `Ubuntu` 均可, 个人常用 `Debian`,所以这里以 `Debian` 为案例解说。 ![](https://static.easyadmin8.top/EasyAdmin8/QA/2025-01-10___30303030-3030-4030-b032-377453414e67_1736479888.png) 直接安装,安装后在 `PowerShell` 中就会出现 `Debian` 的系统选项 ![](https://static.easyadmin8.top/EasyAdmin8/QA/2025-01-10___30303030-3030-4030-b033-343163624669_1736477981.png) ## 安装宝塔 复制宝塔的安装命令,进行宝塔的环境安装 ![](https://static.easyadmin8.top/EasyAdmin8/QA/2025-01-10___30303030-3030-4030-b033-34315a537257_1736478048.png) 安装成功后会出现面板的访问地址 ![](https://static.easyadmin8.top/EasyAdmin8/QA/2025-01-10___30303030-3030-4030-b033-34314c6e6550_1736478135.png) ## 配置访问 上面我们在安装完宝塔后有个端口 `24877` (每个人不一样,需自己确认) 这时候我们切换到 `PowerShell` 界面 ```shell ipconfig ``` 查看自己当前的 `IPv4 地址` ![](https://static.easyadmin8.top/EasyAdmin8/QA/2025-01-10___30303030-3030-4030-b033-3431574a7362_1736478468.png) 例如当前的v4地址是 `172.24.208.1` 然后在shell中输入 ``` netsh interface portproxy add v4tov4 listenport=24877 listenaddress=0.0.0.0 connectport=24877 connectaddress=172.24.208.1 ``` > listenport 监听端口 这里配置宝塔端口号 > > listenaddress 0.0.0.0 监听所有可用的网络接口 > > connectport 需要转发的端口 这里配置宝塔端口号 > > connectaddress 转发到本地的v4地址 配置好后就可以在浏览器中访问宝塔地址(安装后默认的宝塔地址应该都是不能直接打开访问的) 我们要转为当前v4的宝塔地址 > https ://172.24.208.1:24877/45cf5c17 输入安装后的账号密码登录后进行相关环境的安装 # 访问项目 > EasyAdmin8 安装教程 [https://easyadmin8.top/guide/thinkphp.html#%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B](https://easyadmin8.top/guide/thinkphp.html#%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B) > EasyAdmin8-Laravel 安装教程 [https://easyadmin8.top/guide/laravel.html#%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B](https://easyadmin8.top/guide/laravel.html#%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B) > EasyAdmin8-wenban 安装教程 [https://easyadmin8.top/guide/webman.html#%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B](https://easyadmin8.top/guide/webman.html#%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B) 案例中安装了 `EasyAdmin8` 项目,配置 `PHP8.4`,并且设置了域名 `d-ea8.com` 访问 这时候我们在电脑浏览器中直接请求 d-ea8.com 可能不会看到我们需要的页面效果,接着到 `PowerShell` 中配置 ```shell netsh interface portproxy add v4tov4 listenport=40 listenaddress=0.0.0.0 connectport=80 connectaddress=172.24.208.1 ``` > listenport 这里设置40 用作当前系统的转发 > > listenaddress 0.0.0.0 监听所有可用的网络接口 > > connectport 需要转发的端口 这里配置项目的80访问端口 > > connectaddress 转发到本地的v4地址 在 `C:\Windows\System32\drivers\etc\hosts` 文件中新增 ```shell 172.24.208.1 d-ea8.com ``` 配置好后,在浏览器中访问 http ://d-ea8.com:40 即可进入系统 > 注: 以上 IP 172.24.208.1 要换成你自己的本地 IPv4 地址