为什么phpmyadmin显示文件列表而不是数据库?

为什么phpmyadmin显示文件列表而不是数据库?,php,phpmyadmin,wamp,Php,Phpmyadmin,Wamp,当我打开localhost/phpmyadmin时。它向我显示所有文件的列表,而不是数据库。为什么会这样?任何帮助都将不胜感激。下面是我的phpmyadmin截图 如评论所述,以下是您可能需要检查的事项列表: 没有安装PHP 如果运行Apache,则必须定义DirectoryIndex 同样,如果运行Apache,您必须确保正确加载PHP mod 最后,仍然使用Apache,确保正确加载以(.PHP | inc)结尾的文件的PHP模块 这是因为Web服务器(由于WAMP标记和此列表的外观,我猜

当我打开localhost/phpmyadmin时。它向我显示所有文件的列表,而不是数据库。为什么会这样?任何帮助都将不胜感激。下面是我的phpmyadmin截图
如评论所述,以下是您可能需要检查的事项列表:

  • 没有安装PHP
  • 如果运行Apache,则必须定义DirectoryIndex
  • 同样,如果运行Apache,您必须确保正确加载PHP mod
  • 最后,仍然使用Apache,确保正确加载以(.PHP | inc)结尾的文件的PHP模块

这是因为Web服务器(由于WAMP标记和此列表的外观,我猜它是Apache)没有被告知使用
index.php
作为默认文件,而是被配置为显示目录列表。这通常意味着您没有正确(或完全)配置PHP安装,因为我看到的PHP安装说明通常包括这一步骤(或自动执行)。因此,您可能根本没有安装PHP;您可以通过单击
index.php
链接,查看是否有一个登录页面或满是胡言乱语的屏幕来快速测试它。无论如何,WAMP包括PHP,因此我认为此时您刚刚遇到index.PHP配置问题,因此:

在Apache配置中,找到
DirectoryIndex
的行。您需要将index.php添加到列表中。例如,我的看起来像:

DirectoryIndex index.php index.html home.pl index.cgi
您可能不需要所有这些,只需要添加index.php;不要只是复制和粘贴我的行,这只是一个例子


这是Apache希望作为文件夹/子目录的主页面运行的文件列表。如果找不到任何列出的文件,则通常会显示该目录中所有文件的列表(如果您有兴趣了解更多信息,则由控制)。

是否有
index.php
文件?您的计算机上没有运行php,所以服务器没有找到index.html,只是显示了所有可用的文件。在project中还显示了所有列表,它没有运行index fileInstall PHP解释器。您添加了WAMP标记,是安装了WAMPServer还是XAMPP,还是您自己一次手动安装了一个Apache/PHP/MySQL?