网站首页 > 开源技术 正文
概述
原来在 Windows 上开发 PHP,一般会使用基于 GUI 的 PHP 集成开发环境,比如 WampServer、XAMPP 等,一些国产集成开发环境也非常不错,比如 phpts,使用体验也很好,但也有一些不太方便的地方,比如没有最新版本的开发组件支持, 影响最大的就是没有php8 了。后来将 php 的开发环境切换为: WSL2+ubuntu22+宝塔面板,使用体验又提升了一大截,而且保证了开发环境、生产环境的一致性。
安装
安装很简单,一键式安装:
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec
注意事项
在 Windows WSL2 ubuntu 上安装宝塔面板,有几个需要注意的地方:
1、不建议使用 root 用户安装,如果默认使用 root 用户登陆,可以以下命令进行切换:
# 修改wsl默认的登录用户为root
ubuntu config --default-user root
# 修改wsl默认的登录用户为用户
ubuntu config --default-user hanrui
如果 ubuntu 带版本号,需要使用带版本号的命令:
# 修改wsl默认的登录用户为root
ubuntu2004 config --default-user root
# 修改wsl默认的登录用户为用户
ubuntu2004 config --default-user hanrui
版本号是由在 Microsoft Store 选择的 ubuntu 的版本号决定的:
2、宝塔面板安装成功之后,系统提示的登陆地址可能会无法使用,以下是我在安装过程完成之后获取到的面板地址:
外网面板地址: https://111.199.190.81:22959/57ab05c2
内网面板地址: https://10.255.255.254:22959/57ab05c2
username: jpp52sha
password: 8b8db1b5
【云服务器】请在安全组放行 22959 端口
因默认启用自签证书https加密访问,浏览器将提示不安全
点击【高级】-【继续访问】或【接受风险并继续】访问
教程:https://www.bt.cn/bbs/thread-117246-1-1.html
实际使用以上两个地址都无法访问,需要自己通过 ifconfig 命令获取 ubuntu 的真实 IP 地址:
001:~$ ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1280
inet 172.27.111.124 netmask 255.255.240.0 broadcast 172.27.111.255
inet6 fe80::215:5dff:fee7:5476 prefixlen 64 scopeid 0x20<link>
ether 00:15:5d:e7:54:76 txqueuelen 1000 (Ethernet)
RX packets 269562 bytes 326708899 (326.7 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 60797 bytes 6733402 (6.7 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 836 bytes 77141 (77.1 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 836 bytes 77141 (77.1 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
替换 IP 之后,访问新的面板地址就可以了:
https://172.27.111.124:22959/57ab05c2
猜你喜欢
- 2025-10-02 屠龙之技 --sql注入 不值得浪费超过十天 实战中sqlmap--lv 3通杀全国
- 2025-10-02 dart系列之:实时通讯,在浏览器中使用WebSockets
- 2025-10-02 自学网络安全多且杂,小白不知道从哪下手?
- 2025-10-02 白帽子分享之代码审计的艺术系列第三季
- 2025-10-02 超级简单的搭建LAMP_lamp搭建服务器教程
- 2025-10-02 代码审计的艺术系列—第一篇_什么是代码审查
- 2025-10-02 白帽子分享之代码的艺术系列—第二篇
- 2025-10-02 新闻发布系统(源代码)_新闻发布系统功能模块图
- 2025-10-02 网络协议之:WebSocket的消息格式_websocket发送消息
- 2025-10-02 花生壳内网穿透+Windows系统,如何搭建网站?
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)