启动 phpMyAdmin 时出现缺少 mbstring 扩展的错误,即使在 Fedora 27 中安装了 php-mbstring

启动 phpMyAdmin 时出现缺少 mbstring 扩展的错误,即使在 Fedora 27 中安装了 php-mbstring

我在 Fedora 27 中安装了 MySQL 5.7 和 PHP 7.1.12 后安装了 phpMyAdmin,所有这些都是通过 dnf 命令使用 rpm 包安装的。但是当我使用 localhost/phpmyadmin/ 在 Web 浏览器上启动 phpMyAdmin 时,出现了“缺少 mbstring 扩展。请检查您的 PHP 配置。”错误。

根据互联网上大量答案的建议,我还安装了:

  • php-mbstring(我的是 php-mbstring-7.1.12-1.fc27.x86_64)

  • php-gettext(我的是 php-common-7.1.12-1.fc27.x86_64)

与 PHP 版本匹配:php-7.1.12-1.fc27.x86_64。

然后我重启了 httpd(Fedora 27 中的默认版本),错误仍然出现。我该怎么办?我需要修改 /etc/php.ini 的某些部分吗?

答案1

Remi 的存储库博客

  1. 已知的问题

5.1. 配置变更

更改配置或安装新的扩展后,现在需要重新启动 php-fpm 服务。

运行这些命令

systemctl restart php-fpm 
systemctl restart httpd

相关内容