Windows10下Apache作为服务运行时无法加载指定PHP文件求助
Windows 10 Apache环境PHP单文件访问失败排查步骤
- 确认文件命名与路径正确性
首先在资源管理器顶部「查看」选项卡勾选「文件扩展名」,确认htdocs目录下的文件实际名称为my_php_file.php,避免存在隐藏后缀(比如误存为my_php_file.php.txt),同时确认该文件和可正常访问的phpinfo文件放在同一级目录。 - 核对Apache监听端口配置
打开Apache配置文件httpd.conf,搜索Listen配置项,确认Apache监听的端口是否为默认80端口,如果是自定义端口(比如8080、8000等),访问地址需要携带端口,格式为127.0.0.1:自定义端口/my_php_file.php。 - 校验文件访问权限
右键点击问题文件选择「属性」-「安全」,对比可正常访问的phpinfo文件的权限配置,确保Apache服务运行账号对该文件有读取权限。 - 排查本地网络与浏览器异常
切换浏览器无痕模式、或更换其他浏览器访问,排除浏览器缓存、插件拦截问题;也可以尝试用localhost替换127.0.0.1访问,排查本地hosts配置异常问题。 - 查看PHP运行日志
Apache无相关报错说明请求可能未进入Apache处理流程、或PHP错误未输出到Apache日志,打开php.ini配置文件,确认log_errors = On且error_log配置了有效日志路径,复现访问操作后查看PHP日志排查问题。
内容的提问来源于stack exchange,提问作者Max Taylor-Hayden
相关产品推荐
相关产品推荐

