Apache不显示PHP页面,而是提供它们下载

我们试图设置apache(在这种情况下,apache 2,尽pipeApache做同样的事情)和HTML页面显示得很好,但是,链接到首页button的任何PHP页面提供下载,而不是显示。

任何想法,我们已经错过了? 它的certificate很难在google上search,因为这些术语在其他地方被大量使用。

我知道这是一个普遍的,但我们已经尝试添加types到apache.conf(或apache1的httpd.conf)是没有任何喜悦的。

谢谢。

彼得。

你错过了一个PHP脚本处理程序。

Apache2中的configuration行,你失踪看起来像这样:

# Use for PHP 5.x: LoadModule php5_module modules/libphp5.so AddHandler php5-script php # Add index.php to your DirectoryIndex line: DirectoryIndex index.html index.php 

像Linux上的Apache一样,通常在将PHP包包含到发行版中时安装它。

你在使用什么操作系统?

你也可以试试这个

 a2enmod php5 

然后重新启动apache2

 rcapache2 graceful 

在suse样式linux上

我一直在寻找这个问题一会儿find很多Linux的答案,而不是太多的Windows答案。

这是我的解决scheme:

如果您已经将AddType application/x-httpd-php .php放入Apache的httpd.conf文件中,那么您的网页上的.htaccess文件中不需要它。 我发现从我的.htaccess删除它使PHP呈现。