直接解压压缩包、自定义纯英文无空格路径(如d:\phpstudy_pro)、启动apache和mysql服务、访问http://localhost,四步即可运行php环境;跳过解压或路径含中文/空格将导致服务静默失败。

直接解压 + 自定义路径 + 启动 Apache/MySQL + 访问 http://localhost,四步就能跑起 PHP,不用改配置、不碰命令行、不装 VC 运行库(新版已内置)。
下载后必须先解压,双击压缩包会失败
官网下载的 phpstudy_x64_8.1.1.3.exe 或 phpstudy_pro.exe 实际是自解压包,不是安装程序。双击它会弹出“无法找到主程序”错误——因为真正入口在解压后的文件夹里。
- 右键压缩包 → “全部解压缩” → 指定路径如
D:\phpstudy_pro(不能含中文、空格、系统盘根目录) - 进解压目录,再双击里面的
phpstudy_x64_8.1.1.3.exe或phpstudy_pro.exe才能正常启动安装向导 - 如果跳过解压直接运行,后续所有服务都会卡在“启动中”或秒退,日志里看不到有效报错
安装路径写错,Apache 和 MySQL 必然启动失败
哪怕只多一个空格或一个汉字,比如 C:\Program Files\phpstudy 或 D:\我的php环境,都会导致 Apache 闪退、MySQL 报错 Can't connect to local MySQL server,面板状态灯变红且无提示。
- 正确路径示例:
D:\phpstudy_pro、E:\dev\ps、F:\php - 安装时务必点“自定义安装”,手动把路径粘贴进去,别信默认值
- 装完立刻检查:打开
D:\phpstudy_pro\目录,能看到www、Extensions、bin等文件夹才算成功;若只有几个零散 exe,说明路径写崩了
启动服务后访问 localhost 空白或 404,先查这三件事
绿色状态灯 ≠ 网站能访问。常见假成功:Apache 显示“已启动”,但浏览器打不开,多半是端口、根目录或 PHP 版本没对上。
- 确认 Apache 端口是
80(不是8080):点 Apache 右侧“设置”→“端口”→看是否为80;如果是8080,访问地址就得写http://localhost:8080 - 确认网站根目录有可执行文件:默认
D:\phpstudy_pro\www下放个index.php,内容写<?php echo 'ok'; ?>,再刷新 - 确认 PHP 已启用:点顶部“软件管理”→“PHP”,勾选一个版本(如
php-8.2.12)→ 点“设置为当前版本”,面板会自动重启 Apache
想用命令行 php -v,但提示“不是内部或外部命令”
这不是环境变量没加,而是你复制的路径根本没指向 php.exe 所在目录。很多教程说“复制 PHP 目录”,但实际要的是带 php.exe 的那一层。
- 在 phpStudy 界面点“软件管理”→“PHP”→ 找到你正在用的版本(如
php-8.2.12)→ 点右侧“打开目录” - 进到该文件夹,看有没有
php.exe—— 如果没有,往上退一级再找;正确路径形如D:\phpstudy_pro\Extensions\php\php-8.2.12(末尾不带\php.exe) - 把这个完整路径粘贴进系统环境变量
Path,新开 CMD 输入php -v,返回版本号才算成功
最简流程里最容易被跳过的其实是“打开目录确认 php.exe 存在”这一步——90% 的 php -v 失败,根源都在路径层级错了。其他步骤出问题,面板基本有颜色反馈;唯独这一步,静默失败,得自己钻进去看。
php免费学习视频:立即使用
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!











