一、问题截图


弹出报错框:phpstudy_x64_8.1.1.3.exe 指定的服务未安装
点启动Apache/MySQL直接报错,重装、改端口、关防火墙全无效。

二、报错核心根源

Windows注册系统服务需要管理员权限,直接双击打开是普通用户权限,无权限写入系统服务,直接报错。

三、最简解决方法(首选,10秒搞定)

  1. 右下角托盘彻底退出phpStudy,关闭全部进程;
  2. 找到phpStudy启动程序/快捷方式,右键 → 以管理员身份运行
  3. 顶部菜单:其他选项菜单 → 服务管理器;
  4. 分别给Apache、MySQL点击「安装服务」,完成后启动,报错直接消失。

永久一劳永逸设置

右键快捷方式 → 属性 → 兼容性 → 勾选「以管理员身份运行此程序」,以后双击自动管理员启动,不再复发。


四、备用方案(管理员打开仍报错)

方案1:CMD手动重装服务
  1. 搜索CMD,右键管理员运行;
# 注册Apache(替换成你的真实目录)
cd /d E:\下载\软件工具\phpStudy_64\phpstudy_pro\Extensions\Apache2.4.39\bin
httpd.exe -k install

# 注册MySQL
cd /d E:\下载\软件工具\phpStudy_64\phpstudy_pro\Extensions\MySQL5.7.26\bin
mysqld.exe --install MySQL
方案2:清理旧冲突服务
  1. Win+R输入 services.msc 打开服务列表,停止所有MySQL/Apache服务;
  2. 管理员CMD删除残留服务:
sc delete MySQL
sc delete Apache2.4
  1. 重启电脑,管理员启动phpStudy重装服务。
方案3:更换纯英文安装路径

中文目录会导致注册失败,重装路径不要带中文:
❌ 错误:E:\下载\软件工具\phpStudy_64
✅ 推荐:E:\phpStudy
重装时临时关闭杀毒,避免拦截服务写入注册表。

大家遇到这个报错基本都是权限问题,有其他奇怪报错可以评论区贴截图,我在线解答。
收藏备用,搭建PHP本地环境踩坑随时查看!

更多推荐