PHPStorm 配置 WSL PHP 开发文件
WSL 跨文件操作性能比较差,WSL Debian PHP 解释器执行 Windows 上的代码速度会很慢,因此 PHP 项目代码要保存在 WSL Debian 中。
1、打开项目文件夹
点击 PHPStorm 的 文件 > 打开,选择 \wsl$\Debian 目录,找到 WSL Debian 系统上的项目文件夹,这样就可以打开 WSL Debian 上的项目文件夹了。
2、WSL Debian 安装 PHP
1 | sudo apt update |
3、设置 CLI 解释器
打开 PHPStorm > 设置 > PHP ,点击 CLI 解释器后面的 …
点击左边的 加号,选择 From Docker, …
点击 WSL,选择 Debian
结果如图:
点击确定后,如图:
4、设置 Composer
点击 PHP > Composer, 点击 远程解释器,选择 Debian
5、设置 PHP CS Fixer
外部格式化程序点击 PHP CS Fixer。
点击 PHP > 质量工具,点击 PHP CS Fixer 左边显示 开启,点击配置后的 …
点击左边的 加号,再点击CLI解释器后的 …,选择 Debian
选择 PHP CS Fixer 的路径(项目文件夹下的 vender/bin/php-cs-fixer)
6、添加 PHP-CS-Fixer 到外部工具
设置 > 外部工具,点击左边的 加号,填写对应的参数,如图:
7、xdebug 调试设置
修改 php-xdebug 配置: /etc/php/8.2/mods-available/xdebug.ini
内容为:
1 | xdebug.mode = debug |
创建 xdebug 性能分析导出文件夹 mkdir /var/tmp/xdebug
。
PHPStorm 配置 WSL PHP 开发文件