You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Apache部署的PHP脚本无法读取URL GET参数的解决办法

问题原因

你遇到的问题本质是Apache服务没有正确配置PHP解析规则,.php后缀的文件请求没有被转发给PHP解释器执行,所以文件里的<?php ?>包裹的代码段直接被忽略,仅输出了静态HTML内容,因此GET参数无法正常打印。

修复步骤(针对CentOS 7 + Apache + PHP7.3 环境)
  • 先安装缺失的Apache PHP模块:
    yum install -y php73-php libapache2-mod-php73 php73-php-fpm
  • 编辑Apache主配置文件 /etc/httpd/conf/httpd.conf,添加以下规则让Apache识别PHP文件:
    <FilesMatch \.php$>
        SetHandler application/x-httpd-php
    </FilesMatch>
    
  • 找到配置文件中的DirectoryIndex配置项,修改为以下内容,优先解析PHP首页:
    DirectoryIndex index.html index.php
  • 重启Apache服务让配置生效:
    systemctl restart httpd
  • 配置完成后再次访问测试链接,即可正常显示URL中的GET参数值。

内容的提问来源于stack exchange,提问作者soufyane

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 02:06:08