因本人个人电脑是 Mac ,家里的台式机有虚拟机环境,但单位电脑是 Windows 。
涉及部分 Swoole 、Workerman 的开发,以及需要用到 phpstan 等质量工具,同时要防止 Windows 下的 Git 粗鲁地把 LF 转换为 CRLF 。
目前发现的问题有:
- 项目放到 D 盘,使用 WSL2 的 PHP 环境,需要配置多处目录为 WSL Interpreter ,同时路径也得以 WSL 中获取的为准,部分脚本运行速度缓慢,验证了 WSL2 IO 性能不佳的问题。
- 项目放到 WSL 目录下,使用 PhpStorm 打开目录,设置解释器为 WSL ,项目在 PhpStorm 中一直卡在
scanning files to index
进度,无法正常索引。
- 项目放到 WSL 目录下,使用 WSL PhpStorm ,无法直接使用中文输入法。
- 项目放到虚拟机 /远程桌面,搞开发,网络问题和输入法问题突出,但不是不能用。
有没有人研究过如何在 Windows 上流畅无缝开发 PHP 包括其他 Linux 项目的?