0

0

windows如何运行php代码_Windows系统PHP运行全介绍【介绍】

星夢妙者

星夢妙者

发布时间:2026-02-12 13:49:29

|

678人浏览过

|

来源于php中文网

原创

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

windows如何运行php代码_windows系统php运行全介绍【介绍】

如果您在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 .phpPHPIniDir "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 已设置。

沙之丘企业网站程序3.5
沙之丘企业网站程序3.5

沙之丘企业网站程序是一个以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 ServerPHP 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

相关文章

Windows激活工具
Windows激活工具

Windows激活工具是正版认证的激活工具,永久激活,一键解决windows许可证即将过期。可激活win7系统、win8.1系统、win10系统、win11系统。下载后先看完视频激活教程,再进行操作,100%激活成功。

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
mysql修改数据表名
mysql修改数据表名

MySQL修改数据表:1、首先查看数据库中所有的表,代码为:‘SHOW TABLES;’;2、修改表名,代码为:‘ALTER TABLE 旧表名 RENAME [TO] 新表名;’。php中文网还提供MySQL的相关下载、相关课程等内容,供大家免费下载使用。

674

2023.06.20

MySQL创建存储过程
MySQL创建存储过程

存储程序可以分为存储过程和函数,MySQL中创建存储过程和函数使用的语句分别为CREATE PROCEDURE和CREATE FUNCTION。使用CALL语句调用存储过程智能用输出变量返回值。函数可以从语句外调用(通过引用函数名),也能返回标量值。存储过程也可以调用其他存储过程。php中文网还提供MySQL创建存储过程的相关下载、相关课程等内容,供大家免费下载使用。

350

2023.06.21

mongodb和mysql的区别
mongodb和mysql的区别

mongodb和mysql的区别:1、数据模型;2、查询语言;3、扩展性和性能;4、可靠性。本专题为大家提供mongodb和mysql的区别的相关的文章、下载、课程内容,供大家免费下载体验。

284

2023.07.18

mysql密码忘了怎么查看
mysql密码忘了怎么查看

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS 应用软件之一。那么mysql密码忘了怎么办呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

519

2023.07.19

mysql创建数据库
mysql创建数据库

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS 应用软件之一。那么mysql怎么创建数据库呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

262

2023.07.25

mysql默认事务隔离级别
mysql默认事务隔离级别

MySQL是一种广泛使用的关系型数据库管理系统,它支持事务处理。事务是一组数据库操作,它们作为一个逻辑单元被一起执行。为了保证事务的一致性和隔离性,MySQL提供了不同的事务隔离级别。php中文网给大家带来了相关的教程以及文章欢迎大家前来学习阅读。

391

2023.08.08

sqlserver和mysql区别
sqlserver和mysql区别

SQL Server和MySQL是两种广泛使用的关系型数据库管理系统。它们具有相似的功能和用途,但在某些方面存在一些显著的区别。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

536

2023.08.11

mysql忘记密码
mysql忘记密码

MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。那么忘记mysql密码我们该怎么解决呢?php中文网给大家带来了相关的教程以及其他关于mysql的文章,欢迎大家前来学习阅读。

635

2023.08.14

c语言 数据类型
c语言 数据类型

本专题整合了c语言数据类型相关内容,阅读专题下面的文章了解更多详细内容。

4

2026.02.12

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PHP课程
PHP课程

共137课时 | 11.6万人学习

JavaScript ES5基础线上课程教学
JavaScript ES5基础线上课程教学

共6课时 | 11.2万人学习

PHP新手语法线上课程教学
PHP新手语法线上课程教学

共13课时 | 0.9万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号