2010-12-01 73 views
3

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

第一:我得到这个在登录屏幕上:

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

-The解决方案,我用Google搜索这一个是百胜安装的mcrypt与

extension=php_mcrypt.dll 
extension=php_mcrypt_filter.dll 

做过的一切,但没有去实现它/etc/php.ini中。

这第二个显示出来,当我登录:

的MBSTRING PHP扩展没有 发现你似乎使用 对多字符集是。如果没有 mbstring扩展名phpMyAdmin 无法正确拆分字符串,并且可能会导致意外结果 。

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

Thanks-该资源文件正在被审查$_SERVER['PHPRC']加载

+0

如果你使用Linux,你可能不需要`.dll`模块。他们通常以`.so`结尾。 – 2010-12-01 17:45:51

+0

@ goreSplatter-哈,这是一个很好的开始... – Yarin 2010-12-01 17:47:27

+0

另请参见:http://stackoverflow.com/questions/4787403/missing-mbstring-php-extension-when-installing-phpmyadmin-on-mac安装通过达尔文的macports。 – russtman 2014-02-24 19:07:52

回答

2

看。该值指向PHP查找php.ini的目录。我怀疑它是/etc

然后安装右边包,这是php-mcrypt

5

完整的答案:

yum install php-mycrypt 
yum install php-mbstring 

需要

感谢goreSplatter为推搡我在正确的方向

1

该命令解决了我的问题没有的php.ini编辑:

yum install php-mbstring 
1

而且显然在Ubunt

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

如果你正在使用Ubuntu

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

其次

sudo service apache2 restart 

应该工作:U安装这将解决这个问题。

0
sudo phpenmod mbstring 

并重新启动Apache。