打开localhost/hello.php 为什么直接把hello.php下载下来了.根本解析不了.这是怎么回事?apache,php我都已经安装了啊
打开localhost/hello.php 为什么直接把hello.php下载下来了.根本解析不了.这是怎么回事?apache,php我都已经安装了啊
将这行注释去掉
在httpd.cong中
LoadModule php5_module modules/libphp5.so
不行的话 ,检查下
php.ini的display_errors = Off
是否开启,看下具体报错
还有conf 中的 Deny from all
改为 Allow from all
有很多种可能 都检查一下吧
如果访问PHP后缀的文件浏览器提示下载的话,说明服务器没有返回正确的Content-type。
解决方法主要是在Apache的httptd.conf配置文件中添加如下配置(前提是PHP作为模块加载到Apache中)
#方法1:直接添加php对应type(不推荐)
AddType application/x-httpd-php .php
#方法2:将.php文件绑定到PHP脚本(官方推荐)
AddHandler php7-script .php
#"php7-script"中的数字根据PHP版本填5或7
1 回答4k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答2.2k 阅读
1 回答577 阅读✓ 已解决
786 阅读
还需要apache的php mod模块 libapache2-mod-php5