扩展 mysqli 丢失,phpmyadmin 不起作用

2022-08-30 09:00:44

我在ubuntu 12.04上有phpmyadmin的问题。我已经安装了apache2,php5,mysql和phpmyadmin。

脚本,不要显示任何关于mysqli或mysql扩展的内容。phpinfo();

当我尝试启动phpmmyadmin时,会出现此错误:

----
**phpMyAdmin - Error**
-------
**The mysqli extension is missing. Please check your PHP configuration.**
----

在php.ini文件中,我取消了注释行,但不起作用...extension=mysql.so

有人有另一个可行的解决方案吗?


答案 1

最新的phpMyAdmin版本需要mysqli扩展,并且将不再与mysql一起使用(请注意其名称末尾的额外“i”)。

对于 PHP 7.3

sudo apt-get install php7.3-mysqli

对于 8 菲律宾比索

sudo apt-get install php8.0-mysqli

将安装包含旧包和新包的包,因此之后您需要做的就是添加

extension=mysqli.so

在你的 php.ini,在主题动态扩展下。

重新启动 apache:

sudo systemctl restart apache2

如果需要,请进行身份验证,然后按回车键。

应该完成!如果问题仍然存在,请删除浏览器缓存。


答案 2
sudo apt-get install php5-mysql
sudo apt-get install php5-mysqlnd 

尝试两种选择,它为我工作


推荐