在 CentOS 上升级 PhpStorm 通常有以下几种方式,具体取决于你最初是怎么安装的。
先确认 PhpStorm 是怎么装的:
which phpstorm
ls -l /opt | grep phpstorm
ls -l ~/phpstorm*
常见情况:
/opt/phpstorm 或 /opt/PhpStorm-xxx到官网下载 Linux 版:
https://www.jetbrains.com/phpstorm/download/
或用命令行(示例):
cd /tmp
wget https://download.jetbrains.com/webide/PhpStorm-2024.3.tar.gz
tar -xzf PhpStorm-*.tar.gz
sudo mv PhpStorm-* /opt/phpstorm-new
sudo mv /opt/phpstorm /opt/phpstorm-old
sudo mv /opt/phpstorm-new /opt/phpstorm
✅ PhpStorm 配置在:
~/.config/JetBrains/PhpStorm*/不会因替换程序而丢失
/opt/phpstorm/bin/phpstorm.sh
如果你用的是 Toolbox:
# 打开 Toolbox
Toolbox 一般安装在:
~/.local/share/JetBrains/Toolbox/
如果是 .desktop 启动:
~/.local/share/applications/jetbrains-phpstorm.desktop
确认 Exec= 指向:
/opt/phpstorm/bin/phpstorm.sh
升级后一般无需修改。
PhpStorm 新版可能要求:
检查:
java -version
如过低可安装:
sudo yum install java-17-openjdk
尝试:
rm -rf ~/.config/JetBrains/PhpStorm*/eval
✅ 最省事:JetBrains Toolbox
✅ 最稳定:官方 tar 包替换
❌ 不推荐:yum 安装(CentOS 官方源几乎没有)
如果你愿意,可以告诉我:
我可以给你精确的升级命令。