我在尝试让PHP运行时遇到了一些问题。当我尝试运行任何脚本时,它们会出现在源代码中并且无法正常运行。这是htaccess文件:
# Use PHP5 as default
AddHandler application/x-httpd-php5 .php
AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php
这可能是错误吗?
答案 0 :(得分:3)
将AddHandler application/x-httpd-php5 .php
更改为AddHandler application/x-httpd-php .php
,并确保您所点击的文件具有.php扩展名。同时注释掉其他两个AddType
/ AddHandler
行(x-mapp-*
行)。其他人关于确保模块加载或编译的说法也值得一试。
要检查模块是否已安装,您应该在Apache配置中的某处具有类似这样的行(路径可能在您的环境中有所不同):
LoadModule php5_module /usr/lib/apache2/modules/libphp5.so
答案 1 :(得分:0)
是libphp5.so加载了吗?
我相信,AddHandler指令应该是:
AddType application / x-httpd-php .php
我不确定x-mapp-php5指令的用途是什么......