Debian 系统下卸载 PhpStorm 这件事,看起来简单,但不同安装方式对应的清理逻辑差别不小。如果没搞清楚自己的安装方式就动手,很可能只删了程序主体,残留一堆配置文件甚至依赖包,白白占着磁盘空间。下面按最常见的四种安装方式,拆开来讲清楚每一步怎么走。
1. 通过 Snap 包管理器安装的 PhpStorm
如果你是走 Snap 装的,那卸载是最省心的。Snap 的设计初衷就是“一键安装、一键清除”,所有依赖和配置都会被打包处理。

- 打开终端,执行下面这条命令,PhpStorm 就会连同它的 Snap 数据一起被彻底移除:
sudo snap remove phpstorm
这个命令会自动清理安装目录、配置文件以及 Snap 相关的依赖项,不用操心后续扫尾工作。
2. 通过 APT 包管理器安装的 PhpStorm
如果你是通过 apt(比如 sudo apt install phpstorm)安装的,那卸载时就需要多留个心眼。APT 管理的软件包往往会留下配置文件,而且有些依赖包可能不再被其他软件使用,需要手动清理。
- 先确认一下 PhpStorm 的安装包名(通常以
phpstorm开头):dpkg -l | grep phpstorm - 然后使用
--purge参数移除主包,连配置文件一起干掉(将phpstorm-替换为实际包名):sudo apt-get remove --purge phpstorm- - 执行自动清理,移除那些不再需要的依赖包:
sudo apt-get autoremove - 最后可以更新一下软件包列表(非必须,但建议做):
sudo apt-get update
按这四步走下来,APT 管理的文件就能被彻底清除,不会留下什么尾巴。
3. 手动安装的 PhpStorm(tar.gz 解压版)
不少开发者习惯从官网下载 tar.gz 压缩包,手动解压到 /opt/phpstorm 或 ~/PhpStorm 目录下“安装”。这种方式的卸载最麻烦,因为所有文件都是手动放置的,系统根本不知道它们的存在,必须自己动手一一删除。
- 先停止正在运行的 PhpStorm 进程,避免文件被占用:
ps aux | grep phpstorm # 找到进程ID(PID) kill# 将 替换为实际进程号 - 删除安装目录。根据你当初解压的路径来操作,比如:
sudo rm -rf /opt/phpstorm # 如果安装在系统目录 # 或 rm -rf ~/PhpStorm # 如果安装在用户目录 - 删除配置文件。PhpStorm 的用户配置、缓存、共享数据通常会散落在下面几个位置,需要手动清理:
rm -rf ~/.PhpStorm# 用户配置目录(如 ~/.PhpStorm2023.2) rm -rf ~/.cache/JetBrains/PhpStorm # 缓存目录 rm -rf ~/.local/share/JetBrains/PhpStorm # 共享数据目录 注意:
要替换成实际版本号,比如2023.2。
手动安装的版本,只要删干净安装目录和用户配置目录,基本就等同于卸载了。但如果你之前还修改过环境变量(比如把 PhpStorm 的 bin 目录加入了 PATH),那还得去 ~/.bashrc 或 ~/.zshrc 里把相关配置删掉。
4. 通过 JetBrains Toolbox 安装的 PhpStorm
如果你用的是 JetBrains Toolbox 来管理 PhpStorm,那卸载流程反而最简单——跟 Snap 的思路类似,但走的是图形界面。
- 打开 JetBrains Toolbox(桌面或开始菜单中找到图标)。
- 在工具列表中找到 PhpStorm,右键点击并选择“卸载”。
- 按照弹出提示确认卸载,Toolbox 会自动清理安装目录及关联文件。
这种方式几乎不需要手动干预,非常省心。
验证卸载结果
不管用哪种方式,卸载完成后最好确认一下是否真的搞定了。执行下面这条命令:
which phpstorm
如果没有任何输出,说明系统已经找不到 PhpStorm 的可执行文件了,卸载成功。你也可以直接尝试在终端输入 phpstorm 启动,如果提示“未找到命令”,那就说明已经彻底删除。
最后提两个小建议:
- 卸载前最好备份一下你自己的项目文件(比如
~/projects目录),避免误删造成损失。 - 如果之前手动安装过且修改过环境变量(比如在
~/.bashrc或~/.zshrc里加了 PhpStorm 的路径),记得去编辑文件把相关配置行删掉,否则下次启动终端时可能会报路径错误。