You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在PhpStorm中配置WSL环境下的Composer路径或远程访问它?

在PhpStorm中使用WSL里的Composer的几种方法

嘿,我之前也碰到过这个需求,给你分享几个亲测有效的解决办法:

1. 手动指定Composer路径(配合WSL PHP解释器)

首先得拿到WSL里Composer的绝对路径:

  • 打开WSL的bash终端,运行命令:
    which composer
    
    一般会返回类似 /usr/local/bin/composer 这样的路径。

接着去PhpStorm里配置:

  • 打开 File > Settings(Windows/Linux)或者 PhpStorm > Settings(Mac)
  • 导航到 Languages & Frameworks > PHP > Composer
  • 先配置WSL的PHP解释器:点击 CLI interpreter 旁的三个点,选择 Add > From Docker, Vagrant, WSL, Remote...,选中你的WSL发行版,PhpStorm会自动识别WSL里的PHP路径,保存这个解释器。
  • 回到Composer设置页,CLI interpreter 选刚才配置的WSL PHP,然后在 Composer executable 里填入你拿到的WSL路径(比如 /usr/local/bin/composer)——因为选了WSL解释器,这里的路径是相对于WSL环境的,不用转成Windows格式。

2. 让PhpStorm自动识别WSL中的Composer

如果已经配置好WSL的PHP解释器,PhpStorm通常会自动扫描WSL环境里的Composer:

  • 按上面的步骤配置好WSL PHP解释器后,回到Composer设置页,点击 Composer executable 旁的文件夹图标,选择 WSL 选项卡,找到 /usr/local/bin/ 下的Composer文件选中即可。

3. 直接在PhpStorm终端用WSL bash(最省心的方法)

我自己平时最常用这个,完全不用折腾路径配置:

  • 打开PhpStorm底部的Terminal终端
  • 点击终端右上角的下拉菜单,选中你的WSL发行版(比如 Ubuntu-22.04)
  • 现在终端就切换到WSL的bash环境了,直接输入 composer install、composer update 等命令就行,和你在WSL里操作一模一样。

内容的提问来源于stack exchange,提问作者Azoic

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.11 08:46:49