直接安装xampp 8.2.6即可开箱即用php 8.2,无需额外下载或替换php;需从apache friends官网下载命名含“8.2.6”的安装包,安装至纯英文无空格路径(如d:\xampp),启动apache和mysql后,通过localhost/info.php中phpinfo()确认php version为8.2.x且server api为apache 2.4 handler。

直接用 XAMPP 8.2.6 安装包,就已内置 PHP 8.2 环境——无需额外下载或替换 PHP,只要安装正确、服务启动成功,默认就是 PHP 8.2。关键在路径、配置和验证三步到位。
确认安装包版本匹配
XAMPP 8.2.6 的命名中 “8.2” 指的就是 PHP 主版本。安装前请务必从Apache Friends 官网下载带 “8.2.x” 标识的 Windows 版本(如 xampp-windows-x64-8.2.6-0-VS16-installer.exe)。VS16 表示使用 Visual Studio 2019 编译,与 Apache 2.4.58 兼容,避免 DLL 加载失败。
- 不要混用不同 VS 版本的 PHP(例如把 VS17 编译的 php82 放进 VS16 的 XAMPP)
- 安装路径必须是纯英文、无空格、无中文(推荐
D:\XAMPP或C:\xampp) - 安装时勾选 Apache、MySQL、PHP、phpMyAdmin,取消 Bitnami 等非必要组件
启动服务并验证 PHP 版本
安装完成后,运行 XAMPP Control Panel,点击 Apache 和 MySQL 右侧的 Start 按钮。状态变为 Running 后:
- 浏览器访问 https://www.php.cn/link/bb122c8fe6c764e8aae555e2186a6344,看到 XAMPP 欢迎页 → Apache 正常
- 在
D:\XAMPP\htdocs\下新建info.php,内容为:<?php phpinfo(); ?> - 访问 https://www.php.cn/link/bb122c8fe6c764e8aae555e2186a6344/info.php,页面顶部明确显示 PHP Version 8.2.x,且 “Server API” 为 Apache 2.4 Handler → PHP 8.2 已由 Apache 正确加载
必要配置检查(防常见报错)
如果 phpinfo() 显示版本不对,或页面空白/500 错误,重点查以下三项:
-
php.ini 是否生效:在 XAMPP 控制面板里,Apache 行点 Config → PHP (php.ini),确认打开的是
D:\XAMPP\php\php.ini(不是其他路径下的副本) -
扩展是否启用:在 php.ini 中搜索
extension=mysqli和extension=mbstring,确保前面的分号;已删除 - 端口是否被占:若 Apache 启动失败,点 Config → Service and Port Settings,把 Apache 的端口从 80 改为 8080,再试;同时检查 Skype、IIS 是否占用 80 端口
不建议手动切换 PHP 版本
XAMPP 8.2.6 是为 PHP 8.2 定制集成的。强行替换 php8apache2_4.dll 或修改 httpd.conf 中的 LoadModule,极易因 Apache/PHP 编译环境不匹配导致服务崩溃。如需多版本共存,应采用虚拟主机 + mod_fcgid 方式(每个项目独立指定 php-cgi.exe),而非改动主环境。
php免费学习视频:立即使用
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!











