apache 2和php5

我已经创build了一个web服务器与Apache2,它似乎运行良好。 我也在服务器上安装了php5。为了testingphp是否工作,我创build了一个phpinfo()函数调用的test.php,并把这个文件放在/ var / www中。 每当我将浏览器指向php文件位置时,它会要求我下载文件而不是运行它。 这里有什么问题?

出于某种原因,PHP没有运行。 确保:

  • 安装完成后,您已经重新启动了Apache
  • PHP实际上是加载到Apache(例如在Ubuntu中,你也需要libapache2-mod-php5而不仅仅是php5)

如果两者都适用,请确实发布Apacheconfiguration文件。

有几件事情要做:

1-您需要确保安装了适当的php模块。 使用; dpkg -l | grep php dpkg -l | grep php列出了与PHP相关的软件包。

2-你需要确保你有一个类似于你的Apacheconfiguration这一行。 这一行允许在特定目录下执行PHP文件。

 AddType application/x-httpd-php .php 

3-您只需要在应用所需的更改后重新加载/重新启动您的apache服务器。