登录  /  注册

php没有解析怎么办

王林
发布: 2020-07-11 15:06:07
原创
4402人浏览过

php没有解析的解决方法是:在配置文件中添加对应的php类型即可。具体方法:1、打开httpd.conf配置文件;2、添加配置【addtype application/x-httpd-php .php】即可。

php没有解析怎么办

问题描述:

在执行php文件时,发现php代码不被解析,只返回源代码。

(推荐教程:php教程

测试:

测试代码:

<?php
    phpinfo();
?>
登录后复制

运行文件应该返回php信息页面,但是只返回了源代码。

原因及解决方案如下:

1、apache没有添加对应的php类型,所以不支持php的脚本解析

解决办法:在配置文件中添加对应类型

找到apache配置文件

在根目录下执行:

#find / -name "httpd.conf"
登录后复制

修改httpd.conf在文件中添加一行内容:

AddType application/x-httpd-php .php
登录后复制

2、没有加上针对php的索引,如果没有该索引的支持,则无法解析用php编写的网页

解决办法:在配置文件中添加对应索引

找到配置文件方法同上,找到

DirectoryIndex index.html
登录后复制

改为

DirectoryIndex index.html index.htm index.php
登录后复制

即可。

3、开启了防火墙

执行如下命令查看防火墙的状态

#getenforce
登录后复制

若是Enforcing,说明是打开的。此时我们在/etc/selinu目录下,修改config中的enforcing为disabled即可。

4、未加载php5_module模块

解决办法:添加模块

在配置文件中添加:

LoadModule php5_module modules/libphp5.so
登录后复制

最后重新启动计算机即可。

完成之后,再次重新测试,现在已经可以返回php信息了。

以上就是php没有解析怎么办的详细内容,更多请关注php中文网其它相关文章!

智能AI问答
PHP中文网智能助手能迅速回答你的编程问题,提供实时的代码和解决方案,帮助你解决各种难题。不仅如此,它还能提供编程资源和学习指导,帮助你快速提升编程技能。无论你是初学者还是专业人士,AI智能助手都能成为你的可靠助手,助力你在编程领域取得更大的成就。
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号