VS Code中PHP无法运行,常规解决方案无效
检查文件存放路径
确保新建的.php文件放在XAMPP的htdocs目录下(Windows默认路径为C:\xampp\htdocs,Mac为/Applications/XAMPP/htdocs),浏览器访问时必须使用http://localhost/你的文件名.php格式,不能直接用本地文件路径(如file:///C:/xxx/xxx.php,这种方式浏览器不会调用Apache解析PHP代码)确认Apache服务状态
打开XAMPP控制面板,查看Apache是否处于Running状态,若已停止则重启;也可在浏览器输入http://localhost,能显示XAMPP欢迎页则说明Apache运行正常排查PHP文件语法错误
新手常出现语法疏漏,比如漏写分号;、引号不闭合、起始标签错误(必须以<?php开头,部分环境默认不支持短标签<?)。可以先创建一个极简测试文件:<?php echo "Hello PHP"; ?>将其放入
htdocs,访问http://localhost/test.php,若能正常显示内容,说明环境无问题,故障出在你新建文件的语法上查看Apache错误日志
打开XAMPP目录下的apache/logs/error.log文件,里面会记录Apache运行及PHP解析时的错误信息,比如文件权限问题、PHP模块加载失败等,日志能直接定位具体故障点检查VS Code运行配置
若使用VS Code插件运行PHP,确保插件配置的PHP路径指向XAMPP自带的PHP程序(如C:\xampp\php\php.exe),而非系统其他版本的PHP;同时确认运行方式是通过Apache的HTTP协议,而非直接打开本地文件
内容的提问来源于stack exchange,提问作者no lmao

