我只是想设置一些简单的东西。我把一个 index.php 文件放在我的 documentroot 中。index.html 工作正常(发送网页)。如果我尝试 index.php,它会假定我正在尝试下载它。我如何知道 php 是否在 apache 上运行?我应该在哪里查看?
答案1
如果您没有添加处理程序来告诉 apache 如何处理 .php 文件,通常会发生这种情况。在您的 apache 配置文件中,您应该有一行如下内容:
LoadModule php5_module modules/libphp5.so
它实际上加载了模块,然后你需要类似
AddHandler php5-script .php
AddType text/html .php
实际关联 php 文件。此外,您还可以添加:
DirectoryIndex index.php
它将把index.php与index.html视为相同。