php 脚本在 Ubuntu 14.04 服务器上运行,phpmyadmin 不运行


php scripts run on Ubuntu 14.04 server, phpmyadmin does not

不知道该去哪里,一直在到处寻找答案;所以,我想我会在这里尝试。 我有一个运行apache2,mysql,php5等的Ubuntu 14.04 LTS服务器。 一切都运行良好,我的一个网站(几乎完全用PHP编写(运行良好:访问数据库和所有内容。 我的问题是我无法进入phpmyadmin。 我去 http://ip.address/phpmyadmin 它想要下载文件而不是运行脚本的每个内容。 大约一周前,一切正常;而且,我不记得更改了任何会破坏作品的设置。 我经常在家外做很多数据库工作;并经常使用phpmyamin来更改和更新内容。 所以,这个问题很烦人。 任何帮助将不胜感激。 让我知道我应该发布哪些信息供大家查看;我还没有从哪里开始寻找的第一个想法。

谢谢

编辑 - 我应该补充一点,我已经安装了运行三个虚拟主机的 Virtualmin/webmin。 我已经尝试清除phpmyadmin并重新安装它,但无济于事。 我遵循了我发现的几个建议,以添加符号链接,编辑配置文件,检查集成模块(所有这些都已安装并正在运行(。

在发现它不能像PHP一样正确处理它后,您应该检查此处描述的方法。由于您已经安装了 PHP(其他应用程序可以工作(,请直接转到部分 如果安装了 PHP

这是我

的httpd.conf文件的输出,如果有人感兴趣的话:

ServerName desktop
# Make sure there's only **1** line for each of these 2 directives:
# Use for PHP 4.x:
#LoadModule php4_module modules/libphp4.so
#AddHandler php-script  .php
# Use for PHP 5.x:
LoadModule php5_module  modules/libphp5.so
AddHandler php5-script  .php 
# Add index.php to your DirectoryIndex line:
DirectoryIndex index.html index.php
AddType text/html   .php
# PHP Syntax Coloring
# (optional but useful for reading PHP source for debugging):
AddType application/x-httpd-php-source phps
AddType application/x-httpd-php .php

这是我的php5.conf文件:

<IfModule mod_php5.c>
    <FilesMatch "'.ph(p3?|tml)$">
#   SetHandler application/x-httpd-php
    </FilesMatch>
    <FilesMatch "'.phps$">
#   SetHandler application/x-httpd-php-source
    </FilesMatch>
    # 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_value engine Off
        </Directory>
    </IfModule>
</IfModule>