phpMyAdmin - 将 php 5.6 升级到 php 7 后出现错误:(缺少 mysqli 扩展)

sj5*_*j59 3 php mysqli phpmyadmin php-7

通过这种方式将 php 5.6 升级到 php 7 后,我在 ubuntu 16.04 上遇到 phpmyadmin 问题:

sudo add-apt-repository ppa:ondrej/php

sudo apt-get update

sudo apt-get install php7.0 php5.6 php5.6-mysql php-gettext php5.6-mbstring php-mbstring php7.0-mbstring php-xdebug libapache2-mod-php5.6 libapache2-mod-php7.0
Run Code Online (Sandbox Code Playgroud)

执行此命令后:

sudo a2dismod php5.6 ; sudo a2enmod php7.0 ; sudo service apache2 restart
Run Code Online (Sandbox Code Playgroud)

phpMyadmin 有错误:

缺少 mysqli 扩展。请检查您的 PHP 配置。

但在php5上就没有错误。

我想在 php7 上使用 phpMyadmin。

谁能帮我?

Nee*_*raj 5

您需要执行以下步骤。

php --version
Run Code Online (Sandbox Code Playgroud)

检查您的 php 版本并运行以下命令。

sudo apt-get install php5.6-mysql
Run Code Online (Sandbox Code Playgroud)

就我而言,我的 php 版本是 5.6,您可能有不同的版本。替换您的版本并按 Enter 键。

安装后只需运行

sudo 服务 apache2 重新启动

希望它会有所帮助