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 

Blah blah General Settings,等等等等

我知道在过去我已经让phpmyadmin工作了,但已经很久了,但我知道这不可能是正确的…

这是一个我可能已经超越的相关问题,但事情仍然没有奏效……

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

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

听起来好像没有安装php,或者可能没有安装libapache2-mod-php5但是如果你使用apache就是php

 sudo apt-get install php5 libapache2-mod-php5 

这应该解决所有问题。

至于你的ip差异,第一个是IPv4,第二个是IPv6。 全世界已经达到了大约43亿个IPv4地址(包括私人范围等)的限制。 IPv6有大约15个quintillion地址或其他东西,互联网(非常缓慢地)正在使用IPv6。

@drinxy告诉你的必须解决问题。

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

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

此函数类似于元数据包,事实上,tasksel提供的大多数任务也可以作为Ubuntu包管理器的元数据包(例如Synaptic Package Manager或KPackageKit)使用。

要安装Tasksel:

 sudo apt-get install tasksel 

然后:

 sudo tasksel 

最后,按照LAMP服务器的说明进行操作。 你说对了。