本文档详细记录 Windows 系统下 Apache+PHP 8.3.29+MySQL+Redis 全栈开发环境的搭建流程,包含环境准备、分步配置、功能验证及常见问题排查,适用于 PHP 开发者(如 ThinkPHP、Laravel 项目)快速搭建稳定的本地开发环境。
一、环境准备
1.1 系统与工具要求
- 操作系统:Windows 10/11 64 位(本文基于 Windows 10 演示)
- 工具准备:管理员权限 CMD、文本编辑器(如 Notepad++、VS Code)、文件解压工具(如 WinRAR)
- 核心软件版本匹配原则:所有组件统一为 64 位,PHP 扩展需与 PHP 版本、线程安全模式(TS)、编译器版本(VS16)严格匹配
1.2 软件包下载(精准匹配版本)
一、环境准备
1.1 系统与工具要求
- 操作系统:Windows 10/11 64 位(本文基于 Windows 10 演示)
- 工具准备:管理员权限 CMD、文本编辑器(如 Notepad++、VS Code)、文件解压工具(如 WinRAR)
- 核心软件版本匹配原则:所有组件统一为 64 位,PHP 扩展需与 PHP 版本、线程安全模式(TS)、编译器版本(VS16)严格匹配
1.2 软件包下载(精准匹配版本)
| Apache | Apache 2.4.66(Win64) | https://www.apachelounge.com/download/VS17/binaries/httpd-2.4.66-win64-VS17.zip | 选择与 PHP 编译器匹配的 VS17 版本,64 位 |
| PHP | PHP 8.3.29(TS/Win64) | https://windows.php.net/downloads/releases/php-8.3.29-Win32-vs16-x64.zip | 必须选择 Thread Safe(TS,线程安全)版本,VS16 编译器,64 位 |
| MySQL | MySQL 8.0.36(Win64) | https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.36-winx64.zip | 社区版,64 位,解压版(免安装,配置更灵活) |
| Redis | Redis 6.2.13(Win64) | https://github.com/tporadowski/redis/releases/download/v6.2.13/Redis-x64-6.2.13.zip | Windows 适配版,64 位,解压即可使用 |
| PHP-Redis 扩展 | php_redis-5.3.7-8.3-ts-vs16-x64</ |





