Windows 11搭建PHP环境的详细教程
1、使用XAMPP可快速部署Apache、MySQL和PHP,适合初学者;2、通过启用IIS并配置PHP实现灵活控制,适用于定制化需求;3、利用WSL2安装Ubuntu系统运行原生Linux版PHP环境,获得标准开发体验。
1、使用XAMPP可快速部署Apache、MySQL和PHP,适合初学者;2、通过启用IIS并配置PHP实现灵活控制,适用于定制化需求;3、利用WSL2安装Ubuntu系统运行原生Linux版PHP环境,获得标准开发体验。

如果您需要在本地运行PHP程序进行开发或调试,但系统缺少必要的服务支持,则需要手动配置相关组件。以下是搭建PHP测试环境的具体步骤:
本文运行环境:戴尔XPS 13,Windows 11
一、使用XAMPP集成环境快速部署
通过XAMPP可以一键安装Apache、MySQL和PHP,极大简化配置流程,适合初学者快速启动本地服务器。
1、访问Apache Friends官网,下载适用于Windows的XAMPP安装包。
2、运行安装程序,选择安装组件时确保勾选Apache和PHP模块。
3、完成安装后,打开XAMPP控制面板,启动Apache服务。
4、将PHP文件放入安装目录下的htdocs文件夹中。
5、在浏览器地址栏输入localhost,确认是否显示XAMPP欢迎页面。
二、手动配置原生PHP与IIS结合运行
利用Windows自带的IIS服务器配合独立PHP版本实现更灵活的环境控制,适用于需要定制化设置的用户。
1、在“控制面板”中打开“程序和功能”,点击“启用或关闭Windows功能”。
2、勾选Internet Information Services及相关子项,包括CGI扩展。
3、从PHP官方网站下载Windows版Non-Thread Safe ZIP包。
4、解压文件至C:\php目录,并重命名php.ini-development为php.ini。
5、编辑php.ini文件,取消注释extension_dir = "ext"并启用常用扩展如mysqli。
6、在IIS管理器中添加新的处理程序映射,指向php-cgi.exe执行文件。
7、创建测试文件info.php,内容为,放置于inetpub\wwwroot目录下。
8、浏览器访问http://localhost/info.php,验证是否成功输出PHP信息页。
三、通过WSL2安装Linux版PHP环境
借助Windows Subsystem for Linux可在Windows 11上运行完整的Ubuntu系统,从而获得标准的Linux PHP开发体验。
1、以管理员身份打开PowerShell,执行命令wsl --install安装默认Linux发行版。
2、重启计算机后完成Ubuntu账户初始化设置。
3、在终端中运行sudo apt update && sudo apt install apache2 php libapache2-mod-php,安装核心组件。
4、启动Apache服务:sudo service apache2 start。
5、将项目文件存放在/home/用户名/www目录下,并配置站点根目录。
6、在Windows浏览器中访问http://localhost:8080(若端口占用可调整)查看效果。
7、确保WSL防火墙规则允许外部连接,并检查Apache监听端口配置正确。
Postman是一套面向API全生命周期的开发与测试平台,可在Mac上发送和调试多种协议请求,管理集合、环境及认证信息,并完成脚本测试、模拟服务、监控、文档发布和团队协作。它适合开发、测试及运维人员使用,提供个人免费方案。
Docker Desktop 是 Docker 官方为 Mac 提供的容器开发环境,集成 Docker Engine、命令行工具、Compose、Build、Kubernetes 与图形化管理界面。
Android Studio 是 Google 面向安卓应用开发提供的官方集成开发环境,基于 IntelliJ IDEA 构建。它整合智能代码编辑、Gradle 构建、界面预览、设备模拟、性能分析、调试测试及 APK 分析等工具。
Postman 是面向 API 全生命周期的开发与协作平台。Windows 桌面版可用于构建和发送 HTTP、GraphQL、gRPC、WebSocket、MQTT 等请求,并提供环境变量、集合、脚本测试、模拟服务、监控、文档及团队工作区等
Docker Desktop 为 Windows 开发者提供集成式容器环境,内置 Docker Engine、命令行工具、Compose、Build 与 Kubernetes 等组件,可在本机完成镜像构建、容器运行、日志查看和资源管理。
Android Studio 是 Google 面向 Android 应用开发提供的官方集成开发环境,以 IntelliJ IDEA 为基础,集成智能代码编辑、Gradle 构建、设备模拟、界面预览、调试测试及性能分析工具,













