2014-09-03 72 views
0

我已经从PHP 5.3升级到PHP 5.5(运行Ubuntu 12.04的Im)通过删除PHP并重新安装5.5版本,并且安装过程中一切正常, 现在当我打开我的本地主机,并尝试打开我的本地主机上的任何网站它不执行index.php,但它下载index.php作为文本文件。 我重新启动Apache2,看到这篇文章本地主机下载* .php文件,而不是查看它

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

帮助将不胜感激,

谢谢。

+0

听起来这可能是值得一试:http://stackoverflow.com/questions/5121495/php-code-is-not-being-executed-i-can-see-it-on -source-code-of-page这听起来像Apache没有启用PHP模块,或者你没有指示它将.php文件作为PHP文件处理。 – Brian 2014-09-03 14:56:22

+0

有没有机会使用旧浏览器?从来没有尝试过这个,但它是令人难以置信的。 https://community.apachefriends.org/f/viewtopic.php?p=129871 – Hendyanto 2014-09-03 14:58:19

+0

你是如何卸载/重新安装PHP的?你使用'apt-get'还是其他手动过程? – ToBe 2014-09-03 15:09:57

回答

0

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

+0

我的httpd.conf文件为空 – hsabbagh 2014-09-03 15:07:57

0

PHP是不正确的安装在你的服务器上,否则它不会下载php文件。在Ubuntu终端尝试

php -v 
在你

/etc/apche2/mods-enabled 

看到,如果你在当前目录已经php5.load

+0

您应该能够安装任何丢失的模块'sudo a2enmod missingmodule' – ToBe 2014-09-03 15:08:35

+0

PHP 5.5。 16-1 + deb.sury.org~精确+1(cli)(内置:2014年8月25日10:23:59) 版权所有(c)1997-2014 PHP .... 我没有php5。加载该目录中的文件 – hsabbagh 2014-09-03 15:13:08

+0

您遵循哪个指南来安装LAMP? – 2014-09-03 15:25:55

相关问题