应下载php-8.2.x-nts-Win32-vs16-x64.zip,解压至PHPStudy Extensions目录并命名清晰,复制php.ini-development为php.ini,修正extension_dir路径,最后用php -v和php -m验证。

直接从官方渠道下载 PHP 8.2 Windows 版本,关键不是“怎么点下载”,而是**选对版本、解压到位、路径干净、配置匹配**。很多后续扩展加载失败、phpinfo 不显示、命令行报错,根源都在这一步就埋下了。
确认你的系统和环境需求
PHP 是分架构、线程模型、编译器的,下错一个就白忙活:
- 架构:绝大多数现代电脑是 x64(64位),不要选 x86(32位)
- 线程安全(TS/NTS):PHPStudy Pro、XAMPP、WampServer 等集成环境默认用 NTS(非线程安全);Apache 模块方式部署才用 TS
- 编译器:PHP 8.2 官方统一使用 VS16(Visual Studio 2019) 编译,别找 VS17 或 VS15 的包
所以你真正要找的文件名格式是:php-8.2.x-nts-Win32-vs16-x64.zip(例如 php-8.2.9-nts-Win32-vs16-x64.zip)
去哪下?只认准这个地址
打开浏览器,访问唯一权威源:
https://windows.php.net/download/
页面会列出所有版本,滚动到 PHP 8.2.x 区域,找带 nts 和 vs16 字样的 ZIP 包。别点“Source Code”,那是给 Linux 编译用的;也别从第三方博客或网盘下载,容易被篡改或混入旧版 DLL。
立即学习“PHP免费学习笔记(深入)”;
下载后三步操作,不能跳
✅ 第一步:解压到 PHPStudy 的 Extensions 目录下
路径通常是:D:phpstudy_proExtensionsphp
新建一个清晰命名的文件夹,比如 php8.2.9nts,把 ZIP 里所有内容完整解压进去——注意是“里面的内容”,不是把整个 ZIP 文件夹拖进去。
✅ 第二步:复制并重命名 php.ini
进 php8.2.9nts 文件夹,找到 php.ini-development,复制一份,重命名为 php.ini。
别用 php.ini-production,它默认关了很多调试用的扩展和错误提示,新手排查问题会抓瞎。
✅ 第三步:立刻校验 extension_dir 路径
用记事本或 VS Code 打开刚命名的 php.ini,搜索 extension_dir,确保这一行是开启状态(前面没分号),且路径指向正确。例如:extension_dir = "D:/phpstudy_pro/Extensions/php/php8.2.9nts/ext"
⚠️ 注意:路径用正斜杠 / 或双反斜杠 \,单反斜杠 在 php.ini 里可能被当转义符处理出错。
验证是否成功,两行命令就够了
打开 CMD 或 PowerShell,切换到你刚解压的目录:cd /d D:phpstudy_proExtensionsphpphp8.2.9nts
然后运行:php -v → 应该输出 PHP 8.2.9 及 NTS 信息php -m | findstr redis(如果已放好 redis.dll)→ 不报错即路径没崩
如果 php -v 报 “不是内部或外部命令”,说明没加环境变量或路径输错了;如果报 “php.exe 无法启动”,大概率是 VS16 运行库没装(去微软官网搜 “Microsoft Visual C++ 2019 Redistributable” 下载安装即可)。



















