LAMP>phpmyadmin 中的大多数步骤都已完成,但 localhost/phpmyadmin 显示了大量代码

LAMP>phpmyadmin 中的大多数步骤都已完成,但 localhost/phpmyadmin 显示了大量代码

我已经安装、重启、清除并重新安装了 5 次,编辑了 .conf 文件,修改了 index.html,建立了 htpasswd 等……我想我已经解决了大部分问题,但当我加载时http://localhost/phpmyadmin/它显示了一堆代码。我对以前从未见过的代码完全不了解,但页面开头是这样的:

addJSON( 'options', PMA_RecentTable::getInstance()->getHtmlSelectOption() ); exit; } if ($GLOBALS['PMA_Config']->isGitRevision()) { if 

等等常规设置等等等等

我知道过去我曾让 phpmyadmin 工作过,但已经过去很长时间了,但我知道这不可能是正确的......

这是一个相关问题,我可能已经超越了,但事情仍然没有进展......

在 Ubuntu14.04 中测试 Drupal 的 phpmyadmin 安装:localhost 测试页面未加载

值得注意的是,有时 www.icanhazip.com 会显示我所理解的公共 IP 地址,即一系列 4 个数字,以 3 个句点分隔,或者有时像现在这样,它会显示 8 系列字母数字字符,以 7 个冒号分隔。

答案1

听起来好像没有安装 php,或者可能是没有安装 libapache2-mod-php5,但如果你使用的是 apache,那么 php 已经安装好了

sudo apt-get install php5 libapache2-mod-php5

这样就应该可以解决所有问题了。

至于您的 IP 差异,第一个是 IPv4,第二个是 IPv6。IPv4 地址的上限约为 43 亿(包括私有地址等),而世界几乎已经达到了这个上限。IPv6 大约有 15 千万亿个地址,互联网正在(非常缓慢地)转向使用 IPv6。

答案2

@drinxy 告诉你的一定解决了这个问题。

下次您想要重新安装 LAMP 服务器时,我建议您使用 Tasksel。我引用自https://help.ubuntu.com/community/Tasksel

“Tasksel 是一个 Debian/Ubuntu 工具,它可以将多个相关包作为协调的‘任务’安装到您的系统上。

此功能与元包的功能类似,事实上,tasksel 提供的大多数任务也可作为元包从 Ubuntu 包管理器(例如 Synaptic 包管理器或 KPackageKit)获得。”

要安装 Tasksel:

sudo apt-get install tasksel

然后:

sudo tasksel

最后,只需按照 LAMP 服务器的说明操作即可。你做到了。

相关内容