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 协议》,转载必须注明作者和本文链接
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《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年前 评论

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