在 CentOS 上设置 PhpStorm 自动更新
一 启用内置自动更新
- 打开 PhpStorm,进入:File → Settings → Appearance & Behavior → System Settings → Updates(中文界面:文件 → 设置 → 外观与行为 → 系统设置 → 更新)。
- 勾选自动检查更新(Auto-check for updates),并根据需要选择更新渠道(如稳定版 Stable、EAP 早期预览)。
- 当检测到新版本时,点击下载并安装/更新并重启完成升级。
- 如需立即检查,可到:Help → Check for Updates。
二 使用 JetBrains Toolbox 实现自动更新(推荐)
- 安装 JetBrains Toolbox(Linux 版),在 Toolbox 中搜索并安装/添加 PhpStorm。
- 在 Toolbox 中启用该产品的自动更新(Auto-update),后续版本发布后会自动下载并替换,无需手动解压或迁移配置。
- 适合长期使用与多产品统一管理的场景。
三 通过包管理器安装的更新方式
- 若使用 Snap 安装:执行命令:sudo snap refresh phpstorm,即可自动拉取并安装最新版本。
- 若通过 APT 安装(仅限 Debian/Ubuntu 系):执行:sudo apt update && sudo apt upgrade phpstorm。
- 注:CentOS 原生使用 RPM/DNF,上述 APT 方式仅作补充说明;在 CentOS 上更常见的是官方 .tar.gz 包或 Snap。
四 更新前准备与常见问题
- 备份与兼容性
- 备份项目与 IDE 配置(如:~/.config/JetBrains/PhpStorm<版本号>、~/.cache/JetBrains/PhpStorm<版本号>),避免更新异常导致配置丢失。
- 更新后到:Help → About 确认版本号;个别版本可能需要重新激活;检查插件兼容性并在必要时更新/卸载。
- 权限与目录
- 将新版解压到 /opt 等系统目录时,使用 sudo;若提示Permission denied,为相关目录与脚本补齐权限。
- 命令行触发与故障排查
- 可在终端进入安装目录执行:/opt/PhpStorm-<版本号>/bin/phpstorm.sh 启动 IDE,或在界面使用 Help → Check for Updates 触发更新。
- 若启动异常,可清理对应版本的缓存目录(如:~/.cache/JetBrains/PhpStorm<版本号>)后重试。