V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
cwcc
V2EX  ›  问与答

Windows 环境下搞 Linux 环境的 PHP 开发使用 PhpStorm 怎样的姿势最好

  •  
  •   cwcc · 2021-12-30 13:51:54 +08:00 · 1203 次点击
    这是一个创建于 1059 天前的主题,其中的信息可能已经有所发展或是发生改变。

    因本人个人电脑是 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 项目的?

    2 条回复    2022-02-17 23:28:46 +08:00
    siguretto
        1
    siguretto  
       2021-12-30 14:51:49 +08:00
    项目目录映射到虚拟机,windows 里使用 phpstorm ,设置 vm 中的 cli
    goodSleep
        2
    goodSleep  
       2022-02-17 23:28:46 +08:00 via Android
    说下我的使用方式
    前提公司提供开发机
    项目放到 win 本地,非 wsl
    win 下安装 php 和 composer (只是为了把 vendor 搞全,方便代码跳转和提示)
    配置 phpstorm 自动上传代码修改到开发机
    开发机配置运行环境,需要联调或调试代码什么的都在开发机上搞
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2674 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 11:11 · PVG 19:11 · LAX 03:11 · JFK 06:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.