php为何没有解析?
linux 下php没有解析的处理方法
前次装置完php后不测试,比来测试发现,php代码不执行,没有被解析,体现为,前往源代码
测试文件test.php
代码为
<?php phpinfo(); ?>
应该前往php信息页面,然而只前往了源代码,排查信息以下:
1.apache不增加对应的php类型,以是没有支持php的剧本解析
处理方法:正在设置装备摆设文件中增加对应类型
找到apache设置装备摆设文件:晓得地位的本人去找,没有晓得地位的尝尝应用find饬令
正在根目次下执行:#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教程!
以上就是php为何没有解析的具体内容,更多请存眷资源魔其它相干文章!
抱歉,评论功能暂时关闭!