PHPStudy如何卸载干净_国产集成环境彻底清理方案【方法】

1次阅读

phpstudy卸载后服务残留需手动清理:先用sc delete删除apache2.4、mysql5.7、phpstudy_pro服务,再taskkill结束httpd.exe和mysqld.exe进程;接着清理注册表中phpstudy相关项(尤其software和services路径)及path环境变量中的phpstudy路径;最后按需备份www和mysql data目录后再删文件夹。

PHPStudy如何卸载干净_国产集成环境彻底清理方案【方法】

PHPStudy 卸载后服务还在运行?先停掉 windows 服务

PHPStudy 安装时默认会注册多个 Windows 服务(如 Apache2.4MySQL5.7phpstudy_pro),直接删文件夹不会自动卸载服务,导致后续重装端口被占、启动失败或残留进程。

操作步骤:

  • 以管理员身份打开命令提示符,执行:sc delete Apache2.4sc delete MySQL5.7sc delete phpstudy_pro(逐个执行,若提示“不存在指定的服务”,说明已删)
  • 再运行 taskkill /f /im httpd.exetaskkill /f /im mysqld.exe 强制结束残留进程
  • 检查任务管理器「服务」页签,确认无相关服务条目

注册表残留项必须手动清理

PHPStudy 会在注册表写入启动项、软件信息、环境变量路径等,尤其 HKEY_LOCAL_MACHINESOFTWAREphpstudyHKEY_CURRENT_USERSoftwarephpstudy 是高频残留点。不清理会导致重装时识别旧配置、弹出异常提示或开机自启。

清理建议:

立即学习PHP免费学习笔记(深入)”;

  • Win + R 输入 regedit 打开注册表编辑器
  • 搜索关键词 phpstudy,重点检查以下位置:HKEY_LOCAL_MACHINESOFTWAREmicrosoftWindowsCurrentVersionRun(开机启动)、HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices(服务残留)、HKEY_CURRENT_USERSoftwareClassesLocal SettingsSoftwareMicrosoftWindowsShellMuiCache(界面缓存,偶有干扰)
  • 只删除明确含 phpstudy 或对应服务名(如 Apache2.4)的键值,不要批量删“疑似项”

环境变量 PATH 中的 PHPStudy 路径要手动移除

安装时它会把 phpmysqlcomposer 等可执行目录加进系统 PATH,卸载后这些路径失效,但仍在变量里——导致命令行执行 php -v 报错“不是内部或外部命令”,或调用到旧版本 php.exe

检查与修正:

  • 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
  • 在「系统变量」和「用户变量」的 Path 中,逐条查找含 phpstudyPHPServerphpstudy_pro 的路径(典型如:C:phpstudy_proExtensionsphpphp7.3.4nts
  • 选中后点击「编辑」→「删除」,确认保存
  • 重启终端或命令提示符,再运行 where phpwhere mysql 验证是否已清空

残留文件夹和用户数据要不要删?看用途再决定

PHPStudy 默认安装在 C:phpstudy_pro,但 Web 项目根目录(WWW)、数据库文件(ExtensionsMySQL5.7data)、PHP 配置(Extensionsphpphp7.3.4ntsphp.ini)可能被你主动修改过。直接全删会丢代码和数据库。

稳妥做法:

  • 先备份 C:phpstudy_proWWWC:phpstudy_proExtensionsMySQL5.7data(如果用了 MySQL 内置数据库)
  • 确认无用后再删整个 C:phpstudy_pro 目录
  • 检查 C:Users[用户名]AppDataRoamingphpstudyLocalphpstudy,这两个是 GUI 设置和日志缓存,可安全删除

真正难清理的是注册表深层键值和 PATH 中隐蔽路径,多数重装失败都卡在这两步。别信“一键清理工具”,它们常误删系统项或留半截服务。

text=ZqhQzanResources