如何打开 phpMyAdmin?我有 PHP 脚本输出

如何打开 phpMyAdmin?我有 PHP 脚本输出

我如何打开 phpMyAdmin?如果我打开 localhost/phpmyadmin,我会得到 PHP 脚本输出,但没有 phpMyAdmin 界面。

https://i.stack.imgur.com/zfoJi.png
(点击图片放大)

答案1

看起来配置不完整。需要检查以下几点:

  1. 确保 PHP 已安装并正确运行。尝试从命令行运行 php -v,看看是否返回版本信息或任何错误。
  2. 确保 PHP 模块已在 Apache 的 httpd.conf 中列出并取消注释。文件中的内容应类似于 LoadModule php5_module "php5apache2_2.so"。搜索 LoadModule php,并确保行首没有注释 (;)。
  3. 确保 Apache 的 httpd.conf 文件定义了 PHP MIME 类型。这应该是类似 AddType application/x-httpd-php .php 的内容。搜索 AddType,然后确保有一个 PHP 条目(同样必须取消注释)。

也许您可以尝试使用命令行再次为 Apache 安装 PHP 和 PHP 模块(我不知道您的 PHP 版本是什么,因此可能需要进行调整):

sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt

如果你有 php7,只需将 php5 更改为 php7.0,例如:

sudo apt-get install php7.0 php7.0-mysql libapache2-mod-php7.0 php7.0-mcrypt

为 Apache 启用 PHP 模块的命令行是:

sudo a2enmod php5

或者

sudo a2enmod php7.0

您可以按照本教程来补充缺失的部分:https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu-14-04

PHP7 与 Ubuntu 16 安装教程:https://www.howtoforge.com/tutorial/install-apache-with-php-and-mysql-on-ubuntu-16-04-lamp/

答案2

我来晚了,但总有一天这会对别人有帮助。我在升级 Ubuntu 后遇到了这个问题16.04 至 18.04 这条命令解决了我的问题。

sudo apt-get install libapache2-mod-php

libapache2-mod-ph是一个安装的元包libapache2-mod-php7

答案3

sudo apt install php libapache2-mod-php
sudo apt install php7.0-mbstring
sudo a2dismod mpm_event
sudo a2enmod mpm_prefork
service apache2 restart

在那之后

gedit /etc/apache2/apache2.conf

添加以下行

包括 /etc/phpmyadmin/apache.conf

服务 apache2 重启

相关内容