通过这种方式将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
在这个命令之后:
sudo a2dismod php5.6 ; sudo a2enmod php7.0 ; sudo service apache2 restart
phpMyadmin有错误:
缺少mysqli扩展名 . 请检查您的PHP配置 .
但它在php5上没有错误 .
我想在php7上使用phpMyadmin .
谁能帮我?
4 回答
您需要执行以下步骤 .
检查您的php版本并运行以下命令 .
在我的情况下,我的PHP版本是5.6,你可能有不同 . 替换您的版本并按Enter键 .
安装后刚运行
希望它会有所帮助
Windows PC解决方案
尝试检查以检查您的httpd-xampp配置文件 .
确保确保Php模块符合您当前的php版本 .
这里的例子:ifModule php5_module
基于您的迁移,您使用的是php7,因此请将配置文件中的所有php5_module标记编辑为php7_module并重新启动apache服务器 .
重新安装或重新配置PHPMyAdmin . 以下对我有用:
dpkg-reconfigure phpmyadmin
你首先需要安装php7,然后安装php5 .
完全删除你的php和phpmyadmin:
sudo dpkg -P phpmyadmin sudo rm -f /etc/apache2/conf.d/phpmyadmin.conf sudo service apache2 restart sudo apt-get purge php.* sudo service apache2 restart
安装php7和php7.0-mysql和...:https://askubuntu.com/a/705893/424146
安装phpmyadmin(在php7上):install phpmyadmin with lamp stack on ubuntu 16.04
再次运行这些命令在php7旁边安装php5.6:
在php7旁边安装php5.6 :(我得到了this link的帮助)
切换PHP版本:
从php5.6到php7.0:
从php7.0到php5.6: