index.html 打开正常,但 index.php 显示 404 未找到页面

index.html 打开正常,但 index.php 显示 404 未找到页面

可能重复:
如何在apache2.2上配置php5?

我购买了新的 apache 服务器 142.4.4.15
它可以打开 index.html 但无法打开 index.php
我已在其上安装了 php、apache 和 mysql。Apache
状态显示运行良好....我在 Apache 中是否遗漏了任何 php 配置...

请帮我.....

答案1

在你的 Apache conf 文件中可能位于

/etc/httpd/conf/httpd.conf 

您需要确保您有这一行:

DirectoryIndex index.html index.php

如果没有,请添加index.php并重新启动apache。

您还需要确保您具有:

Include /etc/httpd/mod_php.conf 

或任何其所在的路径。

另外,您可能还想关闭服务器令牌。这将增加额外的安全层。

还要检查 index.php 文件的权限,确保它们与所有者和系统权限相匹配。如果不匹配,则对文件进行适当的 chown 和 chmod 操作。

所有这些编辑都需要重新启动 httpd。

答案2

似乎您的 Apache 缺少 PHP 配置,请参阅以下文章:PHP:Apache - 手册它解释了如何让你的 Apache 与 PHP 一起工作。

相关内容