win10安装wsl子系统并搭建php开发环境

该文章下的所有内容都只是从对应的官方网站上获取,文章只是做一个简单的归纳,如果有问题可以看对应的官方详细文档。

由于最近想使用php的swoole插件,但是swoole又只能在linux上安装,最初想的是直接使用一个虚拟机。但是发现太麻烦了,就想到了用win10自带的wsl子系统。现在将步骤记录如下:

1、安装wsl

现在安装一个wsl很简单搜索cmd,然后以管理员身份进入

win10安装wsl子系统并搭建php开发环境_第1张图片

在打开的命令行窗口执行下面的命令行即可,当然他还有其它的参数可传入,比如不使用默认的ubuntu系统,详细的可以参考微软官方文档

wsl --install

 执行完成后他就会先安装一些依赖,然后下载并安装你设置的系统,默认是ubuntu。这个过程会稍微久一点。

到下载系统的时候你就可以去干其它的事情了,让他自己慢慢下载吧。

安装完成后需要重启一下你的电脑,如果重启电脑后没有自动打开命令行,你也可以搜索一下wsl就可以找到你安装好的子系统。

然后就需要你进入系统设置你的账号密码,这些弄完成后就可以使用你的子系统了。整个过程非常简单。

在ubuntu子系统中根目录下有一个mnt目录,这个目录下就是你windows中的所有盘符

2、安装php运行环境

因为是自己本机的开发环境,我就偷懒选择了一个集成安装包,我这边使用的是phpstudy,也就是小皮面板。

这个安装也很简单也只是一行命令,因为我是默认安装的ubuntu的系统,所以我就选择ubuntu的安装连接,其它的安装方式可以浏览小皮的官方文档

wget -O install.sh https://notdocker.xp.cn/install.sh && sudo bash install.sh

安装完成后会出现这个界面,就在你的windows系统上的浏览器中访问他给出的一个内网链接就可以,也可以把ip直接换成127.0.0.1。

win10安装wsl子系统并搭建php开发环境_第2张图片

访问到链接后会打开一个管理平台的 登录界面,用他提示的账号密码登录即可。

登录后会有一个弹框,让你选择需要安装的php、mysql、nginx的版本,选择自己想要的就行。点击安装按钮就等他下载并安装。安装完成后整个过程就完成了。

你可能感兴趣的:(php,开发语言,后端)