WSL2+Docker Desktop Laravel开发环境配置快大功告成了

WSL2+Docker Desktop环境配置快大功告成了

learnku.com/docs/laravel/8.x/insta...

按照官网的配置建的

自建论坛梦又进一步了

提醒大家安装WSL2时 不要用Debian的 curl命令都用不了

用Ubuntu 20.04 LTS

原来一直都是用PHPCMS DISCUZ DEDECMS建站

现在终于迈出一步自己搞了

还是要感谢Lavarel

本作品采用《CC 协议》,转载必须注明作者和本文链接
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 4

直接用基于linux的docker,不要用wsl2的Docker Desktop

3年前 评论

试过了wsl2,连接mysql时候贼慢,好像说是wsl2新特性导致的,无解。最后改用docker映像文件,快得一逼

3年前 评论

wsl2 有 localhost问题,还有 读取win文件 极度慢,当初就是这两个原因 我才放弃 wsl2的

3年前 评论

WSL2好像是通过网络挂载的Windows文件系统,所以性能很低。

我是这样用的:

项目直接存储在WSL2的Linux中的,LNMP也都直接部署在WSL2中,PHPStorm是在Windows中,新版的PHPstorm是支持WSL的,可以直接打开WSL中的项目。

  • 好处是有完整的Linux环境,可以自由编译安装所需要的软件,个人觉得更灵活。
  • 目前不方便的就是WSL2暂不支持固定IP(也就是每次重启Windows系统后WSL的IP地址会变),临时解决办法是额外分配固定的IP地址(固定IP的话就可以通过命令配置IP了),Windows与WSL使用该固定IP通信。只要Windows和WSL不重启,这个额外的固定IP就不会掉,如果不小心重启了,再执行下配置IP的命令即可,也不是很麻烦。我相信大部分同学应该是不会关机的吧,都是睡眠或休眠,所以配置IP的操作可能一个月才会执行一次(因为Windows每月有一次更新)。
3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!