PHP在Windows上运行有三种核心方式:一、用XAMPP一键部署,5分钟即可通过http://localhost看到phpinfo();二、手动安装PHP二进制包并配置Path环境变量,执行php -v和php -S localhost:8000验证;三、将PHP集成到IIS(FastCGI)或Apache(加载php_module),均需配合phpinfo()测试生效。

PHP 在 Windows 上安装运行,核心就三件事:装好解释器、让它随时能被调用、再选个方式跑起来。不需要复杂操作,也不必纠结底层原理,按需选一种路径就行。
用 XAMPP 一键启动(适合新手)
这是最快上手的方式,不用配路径、不改配置文件,5 分钟就能跑出 phpinfo() 页面。
- 去 Apache Friends 官网下载 XAMPP for Windows,选带 PHP 8.x 的最新版
- 安装时路径选纯英文、无空格的目录,比如 C:\xampp,别用中文或桌面路径
- 安装完打开
xampp-control.exe,点 Apache 行的 Start 按钮 - 浏览器访问
http://localhost,看到欢迎页就说明 PHP 已随 Apache 正常工作 - 把你的 PHP 文件(如
index.php)放进C:\xampp\htdocs\,通过http://localhost/index.php就能访问
手动装 PHP 解释器(适合 CLI 开发)
如果你只是写命令行脚本、用 VS Code 调试、或者想更清楚 PHP 本身怎么工作,直接装 PHP 二进制包就够了。
- 从 windows.php.net/download/ 下载 ZIP 包,推荐选 Non-Thread Safe (NTS) 版本(CLI 场景更轻量)
- 解压到固定路径,比如
C:\php,确保里面能看到php.exe - 右键“此电脑”→“属性”→“高级系统设置”→“环境变量”,在 系统变量 Path 里新增一行:
C:\php - 新开一个命令提示符,输入
php -v,能显示版本号就成功了 - 想快速测试网页效果?进项目目录,执行
php -S localhost:8000,然后浏览器打开http://localhost:8000
配 IIS 或 Apache(适合进阶或生产模拟)
如果你已在用 Windows 自带的 IIS,或需要贴近真实服务器环境,可以把它和 PHP 接起来。
立即学习“PHP免费学习笔记(深入)”;
- IIS 方案:下载 NTS 版 PHP,解压后配置
php.ini,启用extension_dir和常用扩展;IIS 管理器中添加 FastCGI 映射,请求路径设为*.php,可执行文件指向C:\php\php-cgi.exe - Apache 方案:下载 Apache Lounge 的 Win64 版,解压后编辑
httpd.conf,加入三行:LoadModule php_module "C:/php/php8apache2_4.dll"AddHandler application/x-httpd-php .phpPHPIniDir "C:/php" - 无论哪种,都建议建个
info.php文件,内容为<?php phpinfo(); ?>,通过浏览器验证是否生效



















