phpMyAdmin-错误:(mysqli扩展丢失)在升级PHP5.6到PHP7之后
在通过以下方式将PHP5.6升级到PHP7之后,我在ubuntu 16.04上遇到了phpmyadmin问题:phpMyAdmin-错误:(mysqli扩展丢失)在升级PHP5.6到PHP7之后,php,mysqli,phpmyadmin,php-7,Php,Mysqli,Phpmyadmin,Php 7,在通过以下方式将PHP5.6升级到PHP7之后,我在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-ph
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
在此命令之后:
sudo a2dismod php5.6 ; sudo a2enmod php7.0 ; sudo service apache2 restart
phpMyadmin有错误:
缺少mysqli扩展。请检查您的PHP配置
但它在php5上没有错误
我想在php7上使用phpMyadmin
有人能帮我吗?您首先需要安装php7,然后再安装php5
sudo dpkg-P phpmyadmin
sudo rm-f/etc/apache2/conf.d/phpmyadmin.conf
sudo服务apache2重启
sudo-apt-get-purge-php*
sudo服务apache2重启
sudo a2dismod php5.6 ; sudo a2enmod php7.0 ; sudo service apache2 restart
从php7.0到php5.6:
sudo a2dismod php7.0 ; sudo a2enmod php5.6 ; sudo service apache2 restart
Windows PC的解决方案 尝试检查以检查您的httpd xampp配置文件 确保Php模块符合您当前的Php版本 这里的示例:IfModule php5_模块
根据您的迁移情况,您正在使用php7,因此请将配置文件中的所有php5_模块标记编辑为php7_模块,然后重新启动apache服务器。您需要执行以下步骤
php --version
检查您的php版本并运行以下命令
sudo apt-get install php5.6-mysql
在我的例子中,我的php版本是5.6,您可能有不同的版本。替换您的版本并按enter键
安装后只需运行
sudo服务apache2重启
希望它能帮助重新安装或重新配置PHPMyAdmin。以下几点对我很有用:
dpkg重新配置phpmyadmin您的apt get安装似乎没有安装mysqliYou帮助我解决了我的问题。谢谢@apokryfosYou帮助我解决了我的问题。谢谢@AlphaDeltait运行良好。我的php版本是php7.2。所以我用了这个:
sudo apt get install php7.2-mysql
sudo apt-get install php5.6-mysql