localhost下载* .php文件而不是查看它

时间:2014-09-03 14:52:59

标签: php apache

我已经从PHP 5.3升级到PHP 5.5(运行Ubuntu 12.04)通过删除PHP并重新安装5.5版本,在安装过程中一切正常 现在,当我打开我的localhost并尝试在我的localhost上打开任何网站时,它不会执行index.php,但它会将index.php下载为文本文件。 我重新启动Apache2并看到了这个帖子

nginx localhost is downloading php files in browser, instead of serving them?localhost doesn't execute php files after update to Maverick/Yosemite OS,但它没有帮助。

帮助将不胜感激,

感谢。

4 个答案:

答案 0 :(得分:1)

您可以尝试将此添加到您的conf或htaccess:

AddType application/x-httpd-php .php

或进行正确的安装。

https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu

答案 1 :(得分:0)

我认为你应该看看apache2中的php模块。据我所知,php在apache中作为一个模块运行,所以在httpd.conf中搜索已加载的模块并查看你的/var/log/apache/error.log或者你的apache错误日志

答案 2 :(得分:0)

php没有在您的服务器上正确安装,否则它将没有下载php文件。在Ubuntu终端上试试

php -v

下的

/etc/apche2/mods-enabled 

查看当前目录中是否有php5.load。

答案 3 :(得分:0)

尝试使用其他浏览器打开php文件。当我使用Chrome打开php文件时,它对我不起作用。但是在Firefox浏览器中也是如此。