win10官方不再支持PHP,优雅的使用WSl安装PHP环境
最近刷到了这么一则新闻。
当然,小编倒是感觉没什么,因为之前一直都在使用lnmp环境进行开发工作。除了保持开发环境和线上环境一致以外,swoole对win环境的不支持也是小编弃用win下PHP的原因。为了保证众多使用win-php的小伙伴之后不受影响,小编决定分享下在win10下优雅使用WSL环境开发php的方法。
标题安装WSL
WSL(Windows Subsystem for Linux) 是Win10下面的linux子系统,与Win10共享端口,网络,文件和进程列表。现在已经到第二版,wsl2版本基于虚拟机的。目前win10系统默认的还是wsl1。
两个版本各有优势:
安装步骤如下:
-
打开 控制面板->程序与功能->启用或关闭Windows功能。
-
选择 适用于Linux的Windows子系统
-
打开win10应用商店 搜索linux
-
选择 Ubuntu 18.04LTS 进行安装
-
安装完成后启动程序,输入账号密码,密码输入两遍。
-
输入以下命令更新系统
sudo apt updatesudo apt upgrade
安装PHP
sudo apt install php php-mbstring php-dom php-xml php-zip php-curl php-xdebug
安装composer
php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"
php composer-setup.php
php -r "unlink('composer-setup.php');"
sudo mv composer.phar /usr/bin/composer
测试 php 环境
在D盘新建test文件夹,新建文件index.php代码如下
<?php
phpinfo();
在地址栏输入bash启动linux环境,使用命令
sudo php -S 0.0.0.0:80
浏览器测试
至此php基本环境安装完毕。
附录
- 不支持PHP邮件传送门: https://news-web.php.net/php.internals/110907
- 微软官方文档传送门: https://docs.microsoft.com/zh-cn/windows/wsl/