我已经安装了 apache2、mysql 和所有必需的东西,然后在我的 ubuntu 16.04 中安装了 phpmyadmin。
那天它工作正常,但现在,当我打开 localhost/phpmyadmin 时,它会下载 index.php 文件。
它只是不显示 phpmyadmin 页面,但我能够在我的项目中使用 mysql 数据库。
只是不明白为什么会发生这种情况。
有人可以帮忙吗?
提前谢谢。
答案1
由于您的 PHP 显然在另一个虚拟主机上运行,因此您可能将提供 PHPMyAdmin 的虚拟主机绑定到单个 IP 地址(或主机名)。该名称localhost
通常解析为 127.0.0.1 或 127.0.1.1 或它们的 IPv6 等效项,如文件中所列/etc/hosts
。确保负责提供 PHPMyAdmin 的虚拟主机配置也监听 localhost。最简单的方法是让它监听每一个网络接口。
为此,请将虚拟主机配置的标题从
<VirtualHost myipaddr:80>
其中myipaddr
是 IP 地址或主机名,
<VirtualHost *:80>