xampp中运行php代码的五种方法:一、启动apache并将php文件放htdocs目录;二、用php cli命令行执行;三、配置虚拟主机绑定自定义域名;四、启用php错误报告辅助调试;五、通过localhost/xampp/的phpinfo验证环境。

如果您已安装XAMPP,但无法成功运行PHP代码,则可能是由于Apache服务未启动、文件存放位置错误或PHP语法未被正确解析。以下是多种可行的运行方法:
一、启动Apache服务并放置PHP文件到htdocs目录
此方法基于XAMPP默认Web服务器配置,要求Apache处于运行状态,且PHP文件必须位于XAMPP安装路径下的htdocs子目录中,才能被http请求识别和执行。
1、双击打开XAMPP Control Panel(控制面板)。
2、在模块列表中找到Apache行,点击Start按钮启动服务。
立即学习“PHP免费学习笔记(深入)”;
3、确认Apache状态显示为Running,端口通常为80或8080。
4、进入XAMPP安装目录(例如C:xampp),打开htdocs文件夹。
5、在此目录下新建一个文本文件,重命名为test.php,用记事本或代码编辑器写入内容:<?php echo "Hello XAMPP"; ?>。
6、保存后,在浏览器地址栏输入http://localhost/test.php,回车查看输出结果。
二、使用XAMPP自带的PHP CLI直接执行PHP脚本
此方法不依赖Apache或Web环境,适用于调试命令行风格的PHP逻辑,绕过HTTP协议限制,直接调用PHP解释器解析并运行脚本。
1、确保XAMPP已安装且php.exe存在于C:xamppphp目录中。
2、将待运行的PHP文件(如script.php)保存至任意本地路径,例如C:myphpscript.php。
3、按Win + R键,输入cmd打开命令提示符。
4、切换至PHP可执行目录:cd C:xamppphp。
5、执行PHP脚本:php C:myphpscript.php。
6、终端将直接输出脚本中的echo、print等内容,无HTML渲染。
三、通过XAMPP虚拟主机配置自定义域名运行PHP项目
此方法允许将PHP项目部署在非htdocs根目录下,并通过自定义域名(如myproject.local)访问,适合多项目并行开发与路径隔离。
1、用管理员权限打开C:xamppapacheconfextrahttpd-vhosts.conf文件。
2、在文件末尾添加虚拟主机配置块,内容如下:
DocumentRoot “C:/myproject”
ServerName myproject.local
3、保存文件后,用记事本以管理员身份打开C:windowsSystem32driversetchosts,新增一行:127.0.0.1 myproject.local。
4、重启XAMPP中的Apache服务。
5、将PHP文件放入C:myproject目录,例如index.php。
6、在浏览器中访问http://myproject.local即可加载并运行PHP代码。
四、启用XAMPP的PHP错误报告以辅助调试运行异常
当PHP页面空白或报错不明确时,开启详细错误提示可定位语法错误、未定义变量等常见问题,确保PHP代码被实际解析而非静默失败。
1、打开C:xamppphpphp.ini文件。
2、查找display_errors = Off,将其修改为display_errors = On。
3、查找error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT,确认该行未被注释(即前面无分号;)。
4、查找log_errors = Off,改为log_errors = On以便记录错误日志。
5、保存php.ini文件,重启XAMPP中的Apache服务。
6、刷新PHP页面,此时语法错误、警告等信息将直接显示在浏览器中。
五、通过XAMPP控制面板快速验证PHP是否就绪
此方法利用XAMPP内置的诊断页面,无需手动编写代码,即可确认PHP解析引擎是否正常加载及基础配置是否生效。
1、确保XAMPP Control Panel中Apache服务已启动。
2、在浏览器中访问http://localhost/xampp/。
3、点击页面上的PHPInfo()链接。
4、新页面将展示完整的PHP配置摘要,包括Loaded Configuration File路径、extension_dir、PHP Version等关键字段。
5、若页面正常加载且含PHP Version字样,说明PHP解析器已就绪,可运行用户代码。