在Windows上进行web开发,比较普遍的方案是使用phpstudy或者别的一些集成环境软件进行环境搭建,写好代码后将代码上传至版本管理工具git/svn,再将代码同步到Linux服务器,这个过程当中开发者的开发环境(Windows)与代码最终执行的环境(Linux)不一致经常会导致一些奇奇怪怪的问题,想在Windows上进行linux下的web开发,不想用mac(毕竟没钱买mac),又不想使用虚拟机(虚拟机开机速度慢,添加站点需要重启,分配内存会导致机器变得卡顿),这时候,wsl的出现就完美解决了这些问题。无需通过虚拟机以及双系统的形式体验Linux,并且可以实现系统级别的文件交互操作,实在是太具有吸引力了。
什么是wsl
在Windows10系统下内置了Linux,子系统Linux运行在Windows10上,微软将这个Linux系统命名为:WindowsSubsystemforLinux。简称WSL。
启动Linux子系统
系统要求:Windows10且必须是64位。在『控制面板』--『程序和功能』--『启用和关闭Windows功能』中勾选『适用于Linux的Windows子系统』,确定后重启。重启后,在MicrosoftStore中搜索Linux,搜索结果当中我喜欢的Linux版本是比较通用的Ubuntu,选择版本16.04LTS,点击安装,安装好了之后,在『开始』菜单中就可以找到Ubuntu应用了,这个应用就是Windows当中的子系统Linux。
基本的设置
打开Ubuntu应用,第一次打开会进行初始化安装,一般持续几分钟,之后会提示设置Linux用户名和密码,按照提示进行操作即可。更换Linux子系统的软件源并更新
使用Ubuntu系统的好处就是可以使用『软件源』进行软件安装,即从指定的地址下载软件,因为默认的软件源是Ubuntu的