我已经安装了 Apache。它运行良好。
我也安装了 PHP 5.2.1。
我也在 http.conf 中启用了加载模块
我还在 mime.types 中添加了以下内容
AddType application/x-httpd-php php
AddType application/x-httpd-php-source phps
但是我仍然有 .php 页面和 php 代码。它被执行,但也显示与编写的相同的 php 代码。还剩下什么配置?
解决方案:在http.conf文件中添加SetHandler
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>
答案1
虽然您似乎已经修复了它(正如其他评论中所发布的那样),但我想我看到了您的问题。
该AddType
指令似乎喜欢在扩展中有一个点。您发布的配置缺少它们。
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
答案2
答案3
您是否确保在更改配置后重新启动 Apache?
另外,请清除浏览器的缓存 - 上次我遇到此问题时就是这个问题。我甚至使用了另一个浏览器来确保无误。