【问题标题】:PhpMyAdmin install errorsPhpMyAdmin 安装错误
【发布时间】:2011-05-18 15:41:21
【问题描述】:

我刚刚使用 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) 它们会产生什么影响?

谢谢-

【问题讨论】:

  • 如果您使用的是 Linux,您可能不需要 .dll 模块。它们通常以.so 结尾。
  • @goreSplatter- 哈,这可能是一个好的开始......
  • 另见:stackoverflow.com/questions/4787403/… 用于通过 darwin 上的 macports 安装。

标签: linux phpmyadmin php-ini


【解决方案1】:

完整答案:

yum install php-mycrypt
yum install php-mbstring

无需 php.ini 编辑

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

【讨论】:

  • 安装后需要重启apace server
【解决方案2】:

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

然后安装right包,即php-mcrypt

【讨论】:

    【解决方案3】:

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

    yum install php-mbstring
    

    【讨论】:

      【解决方案4】:

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

           sudo apt-get install php-mbstring php7.0-mbstring
      

      【讨论】:

        【解决方案5】:

        如果您使用的是 Ubuntu

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

        紧随其后

        sudo service apache2 restart
        

        应该可以。

        【讨论】:

          【解决方案6】:
          sudo phpenmod mbstring
          

          并重新启动 Apache。

          【讨论】:

            猜你喜欢
            • 2016-10-17
            • 2019-04-13
            • 2019-11-07
            • 2021-04-19
            • 2018-09-18
            • 2017-10-11
            • 2018-09-15
            • 2016-11-04
            相关资源
            最近更新 更多