我有 apache 版本 2.4.52、MySQL 版本 8.0 和 PHP 版本 7.4
我已经使用以下方式安装了 phpmyadmin
sudo apt install phpmyadmin
安装时我使用 apache2 配置了 phpmyadmin,并创建了一个 phpmyadmin 虚拟用户来访问数据库。
完全安装后,当我想要访问 localhost/phpmyadmin 时,它显示空白页。
当我尝试的时候这它显示E: Unable to locate package php-gettext
其余的解决方案对我来说不起作用。
答案1
sudo apt install php7.4-mysql
sudo systemctl restart apache2
我猜这会修复你的 PHP 7.4 问题。升级到 Ubuntu 22.04.1 后,我遇到了同样的问题,只是我运行的是 PHP 8.1,我必须安装 php8.1-mysql 并重新启动 Apache。
答案2
在全新安装的 Ubuntu 22.10 中,刚刚配置了 MariaDB 客户端和服务器,但没有 apache 和 php... 使用:
sudo apt install phpmyadmin
安装 apache、php8.1.7 和一些其他依赖项。但我的页面是空白的。
在此主题建议是:
sudo apt -y install wget php php-cgi php-mysqli php-pear php-mbstring libapache2-mod-php php-common php-phpseclib php-mysql
phpmyadmin 已准备就绪。