我已经安装、重启、清除并重新安装了 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 服务器的说明操作即可。你做到了。