我在 ubuntu 12.04 上遇到 phpmyadmin 问题。 我已经安装了apache2、php5、mysql和phpmyadmin。
phpinfo();
脚本,不显示有关 mysqli 或 mysql 扩展的任何信息。
当我尝试启动 phpmyadmin 时出现此错误:
---- **phpMyAdmin - Error** ------- **The mysqli extension is missing. Please check your PHP configuration.** ----
在 php.ini 文件中,我取消了 extension=mysql.so
行的注释,但不起作用...
有人有其他可能的解决方案吗?
最佳答案
最新的 phpMyAdmin 版本需要 mysqli 扩展,并且不再与 mysql 一起使用(请注意其名称末尾的额外“i”)。
对于 PHP 7.3
sudo apt-get install php7.3-mysqli
对于 PHP 8
sudo apt-get install php8.0-mysqli
将安装包含旧包和新包的软件包,因此之后您需要做的就是添加
extension=mysqli.so
在 php.ini 中的动态扩展主题下。
重新启动 Apache :
sudo systemctl restart apache2
如果需要,请进行身份验证并按 Enter 键。
应该做!如果问题仍然存在,请删除浏览器缓存。
关于php - 扩展 mysqli 丢失,phpmyadmin 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36438611/