近期公司项目开发准备使用 hyperf 框架(基于swoole扩展的PHP协程框架),但是开发环境是在windows下,而windows对swoole的支持并不是很友好。所以,准备在windows电脑上安装docker来实现开发环境的搭建,在此记录下步骤。
1、 在阿里云下载docker客户端
阿里云地址:https://cr.console.aliyun.com/cn-beijing/instances/mirrors
根据自己的系统选择对应的安装包,我是win10的系统,所以下载的 Docker for Windows。
2、安装WSL
wsl是适用于 Linux 的 Windows 子系统,可让开发人员直接在 Windows 上按原样运行 GNU/Linux 环境(包括大多数命令行工具、实用工具和应用程序),且不会产生传统虚拟机或双启动设置开销。
文档地址:https://docs.microsoft.com/zh-cn/windows/wsl/install
根据自己windows系统的版本选择是一键安装还是旧版的分步安装。建议升级下系统选择一键安装(wsl --install),很省事。
安装好后需要重启电脑。
3、去windows应用商店选个系统
直接搜索 “wsl2”,我这里选的是Ubuntu系统
4、安装docker客户端
运行下载好的docker客户端安装包,安装好后看情况选择是否重启电脑。
然后配置下加速器,地址就是阿里云上边的那个,加到下图第三步的地方
5、在phpstorm中打开linux系统上的项目
在phpstorm中打开项目,就可以看到除了之前 C盘、D盘等外又多了一个
项目创建在哪就看自己想法了
接下来就可以愉快的进行开发了