.php 无法执行,但 .html 会执行 php?

.php 无法执行,但 .html 会执行 php?

我安装了 php 5.3.5,但是当我尝试执行带有 .php 扩展名的文件时,系统提示我下载文件。现在我尝试了一些解决方案,但这些都是多余的,因为大多数只是 apache 配置的问题,并确保模块已加载或将类型添加到 apache 配置中。这些都没有用,所以我将 .html 类型添加到 php 应用程序类型,这样我就可以执行带有 php 的 html 文件,但不能执行 .php 文件。有什么想法吗?

答案1

您必须为 *.php 文件设置正确的处理程序:

<FilesMatch \.php$>
    SetHandler application/x-httpd-php
</FilesMatch>

有关详细信息,请参阅文档:http://www.php.net/manual/en/install.unix.apache2.php

相关内容