windows下运行php需配置环境变量、启动web服务器或使用集成工具:一、命令行直接执行;二、apache加载php_module;三、nginx配php-fpm;四、xampp/wamp一键部署;五、vs code内置服务器调试。

如果您在Windows系统中安装了PHP,但无法直接运行PHP代码,则可能是由于环境变量未配置、Web服务器未启动或PHP解释器未正确关联。以下是让PHP代码在Windows系统中正常运行的具体步骤:
一、通过命令行直接运行PHP文件
该方法适用于快速测试PHP脚本,无需Web服务器,依赖本地已安装的PHP CLI(命令行接口)可执行文件。
1、确认PHP已安装并可在命令行中调用:按 Win+R 输入 cmd,回车后输入 php -v,若显示版本号则说明CLI可用。
2、将PHP安装目录(例如 C:\php)添加到系统环境变量 Path 中:右键“此电脑”→“属性”→“高级系统设置”→“环境变量”,在“系统变量”中双击 Path,点击“新建”并填入PHP安装路径。
立即学习“PHP免费学习笔记(深入)”;
3、新建一个文本文件,输入 ,保存为 test.php,注意编码为UTF-8无BOM。
4、在命令行中进入该文件所在目录,执行 php test.php,终端将输出 Hello Windows。
二、使用Apache搭配PHP模块运行
该方式通过Apache加载php_module,使Web服务器能解析 .php 后缀文件,适用于开发本地站点。
1、下载与Apache版本匹配的线程安全(TS)版PHP,并解压至固定路径(如 C:\php)。
2、编辑 Apache 的 httpd.conf 文件,在末尾添加以下三行:LoadModule php_module "C:/php/php8apache2_4.dll"、AddHandler application/x-httpd-php .php、PHPIniDir "C:/php"。
3、将PHP包中的 php.ini-development 复制为 php.ini,并修改其中 extension_dir = "ext" 为绝对路径,如 extension_dir = "C:/php/ext"。
4、重启Apache服务,在htdocs目录下新建 index.php,内容为 ,访问 http://localhost/index.php 查看是否显示PHP信息页。
三、使用Nginx配合PHP-FPM运行
该方案采用FastCGI协议通信,Nginx负责静态资源与路由分发,PHP-FPM独立处理PHP请求,性能更优且常用于模拟生产环境。
1、启用PHP-FPM:重命名 C:\php\php.ini-development 为 php.ini,取消注释 ;extension=php_opcache.dll 和 ;extension_dir = "ext",并确保 cgi.fix_pathinfo=0 已设置。
沙之丘企业网站程序是一个以asp.net(C#) 4.0 +access进行开发的企业网站源码。主要功能:1、产品、设备、新闻系统2、留言信息直接发邮件到相关部门3、所有链接都以一级目录显示更好的权重4、其他信息扩展,可以增加如:人事招聘,公司介绍,地图,联系我们等5、带有商品和设备的搜索功能6、模板动态化方便扩展模板7、简体繁体选择显示运行环境:windows 2003或者更高windows服务
2、以管理员身份运行命令提示符,执行 C:\php\php-fpm.exe -t 验证配置语法;若无报错,再执行 C:\php\php-fpm.exe -c C:\php\php.ini 启动FPM进程。
3、编辑 Nginx 的 nginx.conf,在 server 块内添加 location ~ \.php$ 区块,配置 fastcgi_pass 为 127.0.0.1:9000,并指定 fastcgi_param SCRIPT_FILENAME 为 $document_root$fastcgi_script_name。
4、重启Nginx服务,在html目录下创建 info.php,写入 ,访问 http://localhost/info.php 确认响应成功。
四、使用集成环境一键运行(如XAMPP/WAMP)
该方式适合初学者或快速搭建开发环境,所有组件(Apache/Nginx、MySQL、PHP)已预配置并封装为图形化控制面板。
1、从官网下载 XAMPP(推荐)或 WAMP 安装包,以管理员权限运行安装程序,选择安装路径(避免中文和空格)。
2、安装完成后启动控制面板,依次点击 Apache 和 MySQL 行右侧的 Start 按钮,状态栏显示绿色即代表服务运行中。
3、将PHP文件放入 XAMPP 的 htdocs 目录(如 C:\xampp\htdocs\test.php),内容为 。
4、打开浏览器访问 http://localhost/test.php,页面应显示当前日期。
五、使用VS Code配合PHP Server插件运行
该方法不依赖系统级Web服务器,利用轻量级PHP内置服务器启动单文件服务,适合调试小型脚本或学习用途。
1、确保VS Code已安装 PHP 扩展(如 PHP Intelephense)及 Live Server 插件(或专用 PHP Server 插件)。
2、在VS Code中打开含PHP文件的文件夹,在文件上右键选择 Open with Live Server 或 PHP Server: Serve project。
3、VS Code底部状态栏将显示类似 http://127.0.0.1:8000 的地址,点击即可在浏览器中打开。
4、若提示“Command 'PHP Server: Serve project' not found”,需确认PHP可执行文件路径已在VS Code设置中指定为 php.validate.executablePath,值为完整路径如 C:/php/php.exe。










