php为何不剖析?
linux 下php不剖析的解决办法
上次安装完php后没有测试,近来测试发明,php代码没有实行,不被剖析,表现为,返回源代码
测试文件test.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为何不剖析的细致内容,更多请关注ki4网别的相干文章!