Git克隆至XAMPP的htdocs后PHP文件无法被识别问题求助
解决XAMPP htdocs中PHP文件无法识别的问题
先确认XAMPP的Apache服务是否启动
打开XAMPP控制面板,查看Apache模块状态是否为Running,没启动的话点击Start按钮开启服务。必须通过Apache服务地址访问PHP文件
不能直接双击本地PHP文件打开,要在浏览器地址栏输入http://localhost/你的项目文件夹名/目标文件.php,确保路径里的项目文件夹是直接放在htdocs下的,避免多层嵌套导致路径错误。检查XAMPP的PHP核心配置
- 打开XAMPP控制面板,点击Apache模块旁的
Config,选择PHP (php.ini) - 确认
short_open_tag = On,如果项目里用了<? ?>短标签,这个选项关闭会导致代码无法解析 - 核对
extension_dir路径,确保指向XAMPP的ext文件夹,比如extension_dir = "C:/xampp/php/ext"(根据你的实际安装路径调整)
- 打开XAMPP控制面板,点击Apache模块旁的
验证Apache与PHP的关联配置
- 在XAMPP控制面板点击Apache模块的
Config,选择Apache (httpd.conf) - 确认以下配置存在且未被注释(路径要匹配你的XAMPP安装目录,PHP版本号可能不同,比如php7_module):
LoadModule php8_module "C:/xampp/php/php8apache2_4.dll" AddHandler application/x-httpd-php .php PHPIniDir "C:/xampp/php"
- 在XAMPP控制面板点击Apache模块的
重启Apache服务
不管修改了哪个配置,都要在XAMPP控制面板点击Apache的Stop再Start,让配置生效。用基础文件测试环境
在htdocs里新建test.php,内容写<?php phpinfo(); ?>,访问http://localhost/test.php:- 如果能正常显示PHP信息页面,说明环境没问题,问题出在项目自身配置;
- 如果还是无法解析,继续排查Apache和PHP的配置文件路径是否正确。
内容的提问来源于stack exchange,提问作者Ngô Thịnh Phát
相关产品推荐
相关产品推荐

