Windows Subsystem for Linux(简称WSL)是一个为在Windows 10上能够原生运行Linux二进制可执行文件(ELF格式)的兼容层。
如何开启wsl?
控制面板->程序和功能->启用或关闭Windows功能 中 开启 WSL 服务,如图所示:
重启电脑完成配置
如何安装Ubuntu ?
将下载好的Ubuntu系统解压缩到一个目录,双击运行ubuntu1604.exe
安装过程当中需要设定一个账号和密码,按照操作自己设定就好
如何配置php+nginx+mysql环境?
打开windows powershell
执行wsl命令可以进入子系统
sudo apt update //更新安装包源
apt-cache search mariadb //搜索软件包
sudo apt install nginx redis-server redis-cli memcached mariadb-server mariadb-cli //安装包
sudo add-apt-repository ppa:ondrej/php //增加php软件包源
sudo apt-get install php5.6-cli php5.6-fpm php5.6-mbstring php5.6-mcrypt php5.6-mysql php5.6-xml //安装php和它的扩展
注意: 命令需要加上sudo,否则有些指令会提示无权限,即使修改了文件的权限为777 也会提示无权限
sudo mysql_install_db --user=mysql --datadir=/mnt/d/mysql/ --force //配置mysql需要初始化
sudo /etc/init.d/nginx start //启动nginx
sudo /etc/init.wsl start //启动wsl
如何配置vscode支持wsl?
安装wsl插件即可
映射自己的开发目录到wsl系统中
ln -sf /mnt/d/www/ /home/www