可能重复:
如何在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 一起工作。