在 Ubuntu 上使用 PHPStorm 的命令行工具
一 准备与安装路径
- 从 JetBrains 官网下载 Linux 版 PHPStorm 的 .tar.gz 安装包,解压后可移动到系统目录(如 /opt/phpstorm),便于统一管理。示例:
- 解压:
tar -xvzf PhpStorm-2024.3.3.tar.gz
- 移动:
sudo mv PhpStorm-2024.3.3/ /opt/phpstorm
- 启动脚本位于解压目录的 bin/phpstorm.sh,后续命令行均以此为基础。
二 创建全局命令 phpstorm
- 方式一 软链接到 PATH
- 创建链接:
sudo ln -s /opt/phpstorm/bin/phpstorm.sh /usr/local/bin/phpstorm
- 之后可直接运行:
phpstorm 启动 IDE。
- 方式二 Shell 别名
- 添加到配置文件(~/.bashrc 或 ~/.zshrc):
alias phpstorm='/opt/phpstorm/bin/phpstorm.sh'
- 使配置生效:
source ~/.bashrc 或 source ~/.zshrc
- 之后可直接运行:
phpstorm。
三 常用命令行用法
- 启动 IDE:
phpstorm
- 打开项目:
phpstorm /path/to/project
- 从当前目录打开:
phpstorm .
- 在 IDE 中执行命令
- 打开内置终端:View → Tool Windows → Terminal
- 使用 Tools → Run Command(或按 Ctrl+Shift+A 搜索 “Run Command”)执行项目/Composer 等常用命令,避免频繁切换终端。
四 后台启动与快捷方式
- 后台启动(关闭终端不退出 IDE)
- 临时:
nohup sh /opt/phpstorm/bin/phpstorm.sh >/dev/null 2>&1 &
- 永久:在 ~/.bashrc 添加别名
alias phpstorm='nohup sh /opt/phpstorm/bin/phpstorm.sh >/dev/null 2>&1 &'
- 然后
source ~/.bashrc
- 菜单栏快捷启动
- 首次从命令行启动后,可在 Ubuntu 应用菜单找到 PHPStorm 图标,右键选择 “添加到收藏” 以便快速启动。
五 常见问题排查
- 命令未找到
- 确认软链接或别名路径正确,且目标目录(如 /usr/local/bin 或 ~/.local/bin)已加入 PATH;必要时重新
source 配置文件。
- 权限不足
- 将解压目录放在 /opt/ 并创建软链接时,使用 sudo;或改用用户目录(如 ~/Applications/phpstorm)避免权限问题。
- 界面未显示
- 若使用远程桌面或 Wayland,尝试在启动器中选择使用 Xorg 会话,或改用软链接方式直接启动。