安装phpmyadmin后无法访问其web界面

安装phpmyadmin后无法访问其web界面,phpmyadmin,Phpmyadmin,在ubuntu 14.04上安装lamp服务器后,我遵循了本网站的说明- 当我在我的webbrowser-localhost/phpmyadmin中输入这个时,页面中充满了php代码。好的,这不是一个真正的答案,但不仅仅是一个注释。在httpd.conf文件中,确保有这一行并且没有注释掉: LoadModule php5_module modules/libphp5.so 应该在文件的顶部附近。再往下走,你会看到一些AddHandler行。请确保您有: AddHandler

在ubuntu 14.04上安装lamp服务器后,我遵循了本网站的说明-


当我在我的webbrowser-localhost/phpmyadmin中输入这个时,页面中充满了php代码。

好的,这不是一个真正的答案,但不仅仅是一个注释。在httpd.conf文件中,确保有这一行并且没有注释掉:

LoadModule php5_module        modules/libphp5.so
应该在文件的顶部附近。再往下走,你会看到一些AddHandler行。请确保您有:

 AddHandler php5-script .php
您可能还需要查看以确保该指令已就位。如果您导航到一个目录而不是一个文件,它会为Apache提供一条线索,告诉您尝试使用哪个文件:

 <IfModule dir_module>
     DirectoryIndex index.php
 </IfModule>

在完成安装LAMP堆栈的步骤时,是否进行了创建info.php文件的测试?我刚刚创建了一个Ubuntu14.4虚拟机,并遵循了所有的步骤,它第一次为我工作。试着回顾所有这些步骤,并仔细检查所有内容

感谢HeadCode对我的问题感兴趣。 真正的问题是找到localhost/phpmyadmin返回php代码的原因。这取决于很多事情,但在我的例子中,问题在于php5.conf文件,该文件位于etc/apache2/mods enabled/php5-conf中。 php.conf文件内容如下所示-

# Running PHP scripts in user directories is disabled by default
# 
# To re-enable PHP in user directories comment the following lines
# (from <IfModule ...> to </IfModule>.) Do NOT set it to On as it
# prevents .htaccess files from disabling it.
<IfModule mod_userdir.c>
    <Directory /home/*/public_html>
        php_admin_flag engine Off
    </Directory>
</IfModule>
正如您所见,如果您想启用php,您只需对代码进行注释,使其看起来像这样-

# Running PHP scripts in user directories is disabled by default
# 
# To re-enable PHP in user directories comment the following lines
# (from <IfModule ...> to </IfModule>.) Do NOT set it to On as it
# prevents .htaccess files from disabling it.
#<IfModule mod_userdir.c>
#    <Directory /home/*/public_html>
#        php_admin_flag engine Off
#    </Directory>
#</IfModule>

至少对我来说,这解决了这个问题。

听起来您没有正确配置Apache或安装PHP模块。你能上传你的httpd.conf文件吗?当然。。但是你能检查一下,告诉我是否应该按照第一个答案中的要求去做吗好的,我试过了,但是没有效果。。我想我会把httpd.conf。。但是你能告诉我,我到底应该在httpd文件中查找或编辑什么,以使其正常工作,而不是将其全部粘贴到网络上吗?我在任何地方都找不到httpd文件。您能告诉我如何编辑所需的文件吗?我搜索了apache2文件夹,找到了apache2.conf文件。这似乎是正确的解决方案,但我找不到httpd.conf文件。请帮助。好的,我在网上搜索了一下,发现httpd.conf已经被废弃并包含在apache.conf文件中。那么现在我在哪里添加/更改您建议的模块呢?我没有php5.conf和php5.load。。你建议我怎么做才能解决这个问题?听起来你的灯组安装得不好。如果你回顾一下这里的第一组方向,特别是第3步和第4步,你可能会发现哪里出了问题。仅供参考,我没有安装可选的PHP模块,我仍然让PHPMyAdmin工作,所以问题可能不在可选模块上。我检查了info.PHP,它工作正常!!我想我只需要加载module和addhandler。只是我不知道现在在哪里做。。很抱歉打扰你这么多,但我不会就此罢休的。。我已经重新安装了所有东西,但仍然无法正常工作很高兴你找到了答案,但你没有说要在主目录中安装phpmyadmin@如果我错了,HeadCode会纠正我,但是我已经在var/www/html/*中安装了它,这是推荐的地方。。。那你还要在哪里安装呢?
# Running PHP scripts in user directories is disabled by default
# 
# To re-enable PHP in user directories comment the following lines
# (from <IfModule ...> to </IfModule>.) Do NOT set it to On as it
# prevents .htaccess files from disabling it.
#<IfModule mod_userdir.c>
#    <Directory /home/*/public_html>
#        php_admin_flag engine Off
#    </Directory>
#</IfModule>