Windows系统中WSL2部署宝塔并且搭建EasyAdmin8项目
分享内容
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 地址