php默认不加载

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (63)

我刚刚安装了CentOS、Apache和PHP。当我访问我的网站http://example.com/myapp/上面写着“禁止”。默认情况下,它不会加载index.php文件。

当我访问http://example.com/myapp/index.php它很好用。

知道怎么解决这个问题吗?

提问于
用户回答回答于

Apache需要配置为将index.php识别为索引文件。

最简单的方法来完成这个..

  1. 在你的web根目录下创建一个.htaccess文件。
  2. 添加行

DirectoryIndex index.php

我假设Apache配置为允许.htaccess文件。如果不是的话,你必须修改apache的配置文件(httpd.conf)

用户回答回答于

虽然将“DirectoryIndex index.php”添加到.htaccess文件可能工作,

注意:

一般来说,你不应该使用.htaccess文件

将以下内容添加到你的httpd.conf(如果你有权访问它)被认为是更好的形式,导致更少的服务器开销,并具有完全相同的效果:

<Directory /myapp>
DirectoryIndex index.php
</Directory>

扫码关注云+社区

领取腾讯云代金券