在Ubuntu系统下保持PhpStorm最新版,其实有好几种方式,每种都有各自的适用场景和偏好。下面就把几种主流的更新方法逐一梳理一下,你可以根据自己的习惯来选择。
通过Toolbox App更新(推荐,支持多版本管理)

先说最推荐的方式——通过Toolbox App来更新,它最大的好处是支持多版本管理,万一新版本不顺手,还能轻松回退。
安装过程很简单:访问JetBrains官网下载Toolbox App安装包,运行安装程序并按提示完成即可,支持图形界面或命令行安装两种方式。装好之后,打开Toolbox App,在“工具”列表中找到PhpStorm,如果当前版本旁边出现了“更新”按钮,点击它,剩下的就是等待下载和自动安装了。更新过程会保留原有版本,方便回退,这一点对追求稳定性的开发者来说非常友好。
通过官方网站下载新版本(手动更新,适合偏好自定义的用户)
如果你喜欢自己掌控一切,那么手动下载更新可能更适合你。
首先,访问JetBrains官网的PhpStorm下载页面,选择Ubuntu对应的Linux版本,通常是一个.tar.gz格式的压缩包。下载完成后,打开终端,导航到下载目录,执行tar -xzf PhpStorm-*.tar.gz -C /opt/命令解压——记得把*替换成实际的版本号。如果需要覆盖旧版本,可以把解压后的文件夹移动到/opt/phpstorm,不过这一步需要管理员权限。
之后,进入解压后的目录,运行./bin/phpstorm.sh就能启动新版本了。第一次启动需要输入激活码或者登录账号激活。如果想确认是不是最新版,启动后点击顶部菜单栏的“Help”→“Check for Updates…”,如果有可用更新,点“Update and Restart”就能一键搞定。
使用Snap包管理器更新(自动保持最新,适合习惯包管理的用户)
对于习惯用包管理的用户来说,Snap方式无疑是最省心的。它最大的优势是自动保持最新,不需要手动操作。
如果系统还没装Snap,打开终端运行sudo apt update && sudo apt install snapd就能安装Snap服务。然后,用sudo snap install phpstorm --classic命令安装PhpStorm——--classic参数表示授予应用访问系统资源的权限。以后有了新版本,运行sudo snap refresh phpstorm就能自动更新,相当省心。
通过Ubuntu更新管理器更新(适用于通过APT安装的用户)
如果你是通过APT方式安装的PhpStorm,那么通过Ubuntu自带的更新管理器来更新可能最顺手。
操作很简单:点击系统左上角的“活动”,搜索“更新管理器”并打开。点击“检查更新”按钮,如果系统发现有PhpStorm的可用更新,点击“升级”按钮,按提示完成即可。前提是系统已经开启了自动更新功能。
注意事项
无论选择哪种方式,有几点值得留意:
备份数据是前提。更新前最好把项目文件和配置都备份一下,配置目录通常在~/.config/JetBrains/PhpStorm202X.X,避免更新过程中间出现意外导致数据丢失。
系统兼容性不能忽视。确保你的Ubuntu版本符合PhpStorm的要求,目前支持Ubuntu 18.04 LTS及以上版本。如果系统版本太老,可能会出现安装失败或者运行不稳定的情况。
来源可靠性必须把关。手动下载安装包时,务必选择JetBrains官网或可信的第三方源,避免下载到恶意软件。这一点怎么强调都不为过。
