windows怎么安装php开发环境_windows如何用xampp或独立安装搭建php运行环境【教程】

如果您希望在Windows系统上运行PHP程序,需要配置一个包含Web服务器、PHP解释器和数据库的开发环境。以下是两种主流的搭建方式:

一、使用XAMPP一键安装PHP环境

XAMPP集成了Apache、MySQL、PHP和phpMyAdmin,安装过程无需手动配置路径或服务,适合初学者快速启用本地PHP开发环境。

1、访问Apache Friends官网(https://www.apachefriends.org/),下载适用于Windows的XAMPP安装包(推荐选择含PHP 8.x版本的最新稳定版)。

2、双击运行下载的.exe文件,点击“Next”跳过欢迎页,在安装路径页面中建议选择不含中文和空格的纯英文路径(如C:\xampp),避免Apache启动失败。

立即学习“PHP免费学习笔记(深入)”;

3、在组件选择界面保持默认勾选(Apache、MySQL、PHP、phpMyAdmin),取消勾选FileZilla和Mercury Mail(非必需),继续点击“Next”。

4、安装完成后取消勾选“Do you want to start the Control Panel now?”,点击“Finish”退出向导。

5、进入安装目录(如C:\xampp),双击运行xampp-control.exe,分别点击Apache和MySQL行末的“Start”按钮,状态栏显示绿色“Running”即表示服务已启动。

6、在浏览器中访问http://localhost,若看到XAMPP欢迎页面,则说明PHP环境已就绪;将PHP文件放入C:\xampp\htdocs\目录下即可通过http://localhost/文件名.php访问。

二、独立安装Apache与PHP(不依赖XAMPP)

该方式可实现更精细的版本控制与模块管理,适用于需定制化配置或学习底层原理的用户。需分别下载并手动关联Apache与PHP。

1、从Apache Lounge官网(https://www.apachelounge.com/download/)下载对应Windows平台的Apache 2.4.x VC17线程版(如httpd-2.4.58-win64-VS17.zip),解压至C:\Apache24。

2、从windows.php.net下载与Apache匹配的线程安全(TS)版本PHP(如php-8.2.12-Win32-vs16-x64.zip),解压至C:\PHP。

3、将C:\PHP\php.ini-development重命名为php.ini,并用文本编辑器打开,取消注释并修改:extension_dir = “ext”,确保路径指向C:\PHP\ext;同时取消;extension=mysqli和;extension=mbstring前的分号。

4、编辑C:\Apache24\conf\httpd.conf,在LoadModule段落末尾添加:LoadModule php_module “C:/PHP/php8apache2_4.dll”;再在段内添加:AddHandler application/x-httpd-php .php和PHPIniDir “C:/PHP”。

5、以管理员身份运行命令提示符,切换到C:\Apache24\bin,执行httpd -k install注册Apache服务,再执行httpd -k start启动服务。

6、在C:\Apache24\htdocs\下新建test.php,内容为<?php phpinfo(); ?>,浏览器访问http://localhost/test.php,若显示PHP信息页则配置成功。

三、使用Visual Studio Code配合PHP Server插件轻量调试

该方式无需安装完整Web服务器,仅需PHP CLI环境即可启动内置HTTP服务,适合单文件快速验证逻辑。

1、前往windows.php.net下载非线程安全(NTS)版本PHP(如php-8.2.12-Win32-vs16-x64.zip),解压至C:\PHP-CLI。

2、将C:\PHP-CLI加入系统环境变量Path:右键“此电脑”→属性→高级系统设置→环境变量→系统变量→Path→编辑→新建→粘贴C:\PHP-CLI。

3、重启命令提示符,输入php -v确认输出PHP版本号;再输入php -m | findstr mbstring验证扩展加载正常。

4、在VS Code中安装扩展“PHP Server”(作者: Brackets by Adobe),打开任意PHP项目文件夹。

5、右键项目内PHP文件(如index.php),选择“PHP Server: Serve project”,VS Code底部状态栏将显示本地服务地址(如http://127.0.0.1:8000)。

6、点击该地址或在浏览器中打开,即可运行PHP脚本;该服务基于PHP内置web server,端口可于VS Code设置中修改。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。