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

Linux下通过命令行启动PhpStorm遇pstorm命令未找到问题求助

解决Linux下pstorm命令找不到的问题

1. 先验证PhpStorm启动脚本是否可用

你的PATH已经包含PhpStorm的bin目录/usr/share/PhpStorm-213.6777.58/bin,先直接运行目录里的启动脚本确认功能正常:

/usr/share/PhpStorm-213.6777.58/bin/pstorm.sh

如果能正常启动PhpStorm,说明脚本本身没问题,继续往下操作。

2. 手动创建软链接到PATH目录

找一个已在PATH中的目录(比如/usr/local/bin或~/.local/bin),给pstorm.sh创建软链接并命名为pstorm:

  • 用/usr/local/bin(需要sudo权限):
sudo ln -s /usr/share/PhpStorm-213.6777.58/bin/pstorm.sh /usr/local/bin/pstorm
sudo chmod +x /usr/local/bin/pstorm
  • 用~/.local/bin(无需sudo):
ln -s /usr/share/PhpStorm-213.6777.58/bin/pstorm.sh ~/.local/bin/pstorm
chmod +x ~/.local/bin/pstorm

3. 让环境变量生效

重启终端,或者执行对应shell的配置文件刷新环境:

# Bash用户
source ~/.bashrc
# Zsh用户
source ~/.zshrc

之后再尝试输入pstorm命令。

4. 排查内置启动器生成问题

如果之前用PhpStorm的“Create command-line launcher”功能失败,打开PhpStorm设置(File > Settings > Tools > Command Line Launcher):

  • 确认生成路径是否在你的PATH中,比如默认的/usr/local/bin/pstorm
  • 若权限不足,手动指定生成到~/.local/bin/pstorm,再点击“Create”重新生成

5. 检查启动脚本权限

如果直接运行pstorm.sh也失败,先给脚本加上执行权限:

sudo chmod +x /usr/share/PhpStorm-213.6777.58/bin/pstorm.sh

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 02:50:40