3

我刚刚使用 PHP 5.3.3 在 Linux Fedora 13 上安装了 phpmyadmin。我收到以下 2 个错误:

首先:我在登录屏幕上得到这个:

无法加载 mcrypt 扩展。请检查您的 PHP 配置。

- 我在谷歌上搜索的解决方案是 yum install mcrypt 并在 /etc/php.ini 中启用它

extension=php_mcrypt.dll
extension=php_mcrypt_filter.dll

做了这一切,但没有去。

当我登录时,第二个出现:

找不到 mbstring PHP 扩展,您似乎正在使用多字节字符集。如果没有 mbstring 扩展,phpMyAdmin 无法正确拆分字符串,可能会导致意外结果。

想知道a)我该如何解决这些问题和b)它们有什么影响?

谢谢-

4

6 回答 6

5

完整答案:

yum install php-mycrypt
yum install php-mbstring

无需 php.ini 编辑

感谢 goreSplatter 将我推向正确的方向

于 2010-12-01T17:59:49.430 回答
2

通过检查来查看正在加载的资源文件$_SERVER['PHPRC']。该值指向 PHP 查找的目录php.ini。我怀疑它是/etc.

然后安装正确的包,即php-mcrypt.

于 2010-12-01T17:54:29.667 回答
1

这个命令解决了我的问题:

yum install php-mbstring
于 2014-04-29T09:58:31.753 回答
1

如果您使用的是 Ubuntu

sudo apt-get install libapache2-mod-php7.0 
sudo apt-get install php7.0-mbstring

其次是

sudo service apache2 restart

应该管用。

于 2016-05-25T10:23:53.747 回答
1

显然在 Ubuntu 中安装这将解决这个问题:

     sudo apt-get install php-mbstring php7.0-mbstring
于 2016-04-22T08:56:20.333 回答
0
sudo phpenmod mbstring

并重新启动 Apache。

于 2016-06-01T00:57:24.450 回答