windows怎么搭建php本地环境_小白快速配置php运行环境方法【指南】

发布时间 - 2025-12-30 00:00:00    点击率:
推荐使用XAMPP集成包快速搭建PHP本地环境:下载安装XAMPP,启动Apache服务,将PHP文件放入htdocs目录,通过localhost访问即可运行;也可手动配置Apache+PHP或使用VS Code的PHP Server插件轻量运行。

如果您希望在Windows系统上运行PHP程序,但尚未配置相应的本地开发环境,则可能是由于缺少Web服务器、PHP解释器或相关依赖组件。以下是搭建PHP本地环境的具体步骤:

一、使用XAMPP集成包快速部署

XAMPP是一款包含Apache、MySQL、PHP和Perl的开源集成环境,无需单独安装各组件,适合初学者一键启用PHP服务。

1、访问Apache Friends官网下载XAMPP for Windows最新版本安装包。

2、双击安装程序,选择安装路径(建议避免中文和空格路径),取消勾选不需要的组件(如FileZilla、Tomcat)以加快安装速度。

3、安装完成后启动XAMPP Control Panel,点击Apache行对应的Start按钮启动Web服务器。

4、在浏览器中访问http://localhost,若显示XAMPP欢迎页面,则Apache与PHP已正常协同工作。

5、将PHP文件(如index.php)放入C:\xampp\htdocs\目录下,通过http://localhost/index.php即可访问运行。

二、手动配置Apache + PHP独立环境

该方式需分别安装Apache服务器与PHP运行时,便于理解各组件职责,也支持自定义PHP扩展与配置参数。

1、从Apache Lounge官网下载与系统架构匹配的Apache 2.4.x Win64 ZIP版(非MSI安装包)。

2、解压至C:\apache24\,编辑C:\apache24\conf\httpd.conf,取消LoadModule rewrite_module及LoadModule headers_module前的注释,并在末尾添加:
LoadModule php_module "C:/php/php8apache2_4.dll"
AddHandler application/x-httpd-php .php
PHPIniDir "C:/php"

3、从windows.php.net下载线程安全(TS)、VC15+ x64版本的PHP ZIP包,解压至C:\php\,复制php.ini-developmentphp.ini,修改extension_dir = "C:/php/ext"并取消;extension=mysqli前的分号。

4、以管理员身份运行命令提示符,执行C:\apache24\bin\httpd.exe -k install注册服务,再执行net start apache2.4启动服务。

5、创建测试文件C:\apache24\htdocs\test.php,内容为,访问http://localhost/test.php验证PHP解析是否生效。

三、使用VS Code + PHP Server插件轻量运行

适用于仅需临时执行单个PHP脚本或学习语法的小型项目,无需安装完整Web服务器,依赖PHP CLI即可响应HTTP请求。

1、确保已安装PHP并将其路径(如C:\php)添加至系统环境变量PATH中。

2、打开VS Code,安装扩展“PHP Server”(作者:brapifra)。

3、新建一个文件夹作为项目根目录,在其中创建index.php文件并写入简单输出语句。

4、右键点击编辑器内任意位置,选择“PHP Server: Serve project”,VS Code将在终端启动内置服务器。

5、终端输出类似Starting PHP server with document root: D:\myproject后,自动打开浏览器访问http://127.0.0.1:8000查看结果。


# mysql  # php  # php8  # windows  # apache  # 浏览器  # app  # tomcat  # 环境变量  # 解压  # win  # perl  # 架构  # for  # mysqli  # 线程  # http  # 系统架构  # 官网  # 安装包  # 如果您  # 将在  # 不需要  # 推荐使用  # 适用于  # 并在  # 也可  # 自定义 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: php读取心率传感器数据怎么弄_php获取max30100的心率值【指南】  Python3.6正式版新特性预览  为什么php本地部署后css不生效_静态资源加载失败修复技巧【技巧】  如何在云服务器上快速搭建个人网站?  详解阿里云nginx服务器多站点的配置  Laravel如何使用Laravel Vite编译前端_Laravel10以上版本前端静态资源管理【教程】  EditPlus中的正则表达式 实战(1)  如何在Windows 2008云服务器安全搭建网站?  Laravel怎么使用artisan命令缓存配置和视图  品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?  如何确保西部建站助手FTP传输的安全性?  Laravel模型关联查询教程_Laravel Eloquent一对多关联写法  nodejs redis 发布订阅机制封装实现方法及实例代码  微信小程序 input输入框控件详解及实例(多种示例)  网站制作大概要多少钱一个,做一个平台网站大概多少钱?  如何在企业微信快速生成手机电脑官网?  微信小程序 wx.uploadFile无法上传解决办法  Laravel如何实现事件和监听器?(Event & Listener实战)  Win11应用商店下载慢怎么办 Win11更改DNS提速下载【修复】  Linux后台任务运行方法_nohup与&使用技巧【技巧】  最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?  php后缀怎么变mp4格式错误_修改扩展名提示格式不对怎么办【技巧】  android nfc常用标签读取总结  Laravel如何构建RESTful API_Laravel标准化API接口开发指南  如何获取上海专业网站定制建站电话?  如何在香港服务器上快速搭建免备案网站?  制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?  香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化  郑州企业网站制作公司,郑州招聘网站有哪些?  laravel怎么配置Redis作为缓存驱动_laravel Redis缓存配置教程  IOS倒计时设置UIButton标题title的抖动问题  如何在不使用负向后查找的情况下匹配特定条件前的换行符  Laravel怎么做缓存_Laravel Cache系统提升应用速度的策略与技巧  Laravel如何处理文件上传_Laravel Storage门面实现文件存储与管理  C++用Dijkstra(迪杰斯特拉)算法求最短路径  高防服务器租用首荐平台,企业级优惠套餐快速部署  使用C语言编写圣诞表白程序  如何快速查询域名建站关键信息?  Laravel怎么处理异常_Laravel自定义异常处理与错误页面教程  如何用美橙互联一键搭建多站合一网站?  阿里云网站搭建费用解析:服务器价格与建站成本优化指南  如何在建站之星网店版论坛获取技术支持?  Python企业级消息系统教程_KafkaRabbitMQ高并发应用  原生JS获取元素集合的子元素宽度实例  node.js报错:Cannot find module 'ejs'的解决办法  Laravel如何使用Vite进行前端资源打包?(配置示例)  如何在搬瓦工VPS快速搭建网站?  广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?  夸克浏览器网页跳转延迟怎么办 夸克浏览器跳转优化  Laravel如何使用withoutEvents方法临时禁用模型事件