我刚刚使用PHP 5.3.3在Linux Fedora 13上安装了phpmyadmin。我收到以下2个错误:
首先:我在登录界面上看到了这个:
无法加载mcrypt扩展名。请 检查你的PHP配置。
- 我用Google搜索的解决方案是yum install mcrypt并在/etc/php.ini中使用
启用它extension=php_mcrypt.dll
extension=php_mcrypt_filter.dll
做了所有这些,但没有去。
第二个出现在我登录时:
mbstring PHP扩展不是 发现你似乎正在使用 多字节字符集。没有 mbstring扩展名为phpMyAdmin 无法正确拆分字符串 它可能会导致意想不到的结果。
想知道a)我如何解决这些问题?b)它们会对它们产生什么影响?
谢谢 -
答案 0 :(得分:5)
全面回答:
yum install php-mycrypt
yum install php-mbstring
不需要编辑php.ini
感谢goreSplatter将我推向了正确的方向
答案 1 :(得分:2)
通过检查$_SERVER['PHPRC']
来查看正在加载的资源文件。该值指向PHP查找php.ini
的目录。我怀疑它是/etc
。
然后安装右包,即php-mcrypt
。
答案 2 :(得分:1)
这个命令解决了我的问题:
yum install php-mbstring
答案 3 :(得分:1)
显然在Ubuntu中安装它会解决这个问题:
sudo apt-get install php-mbstring php7.0-mbstring
答案 4 :(得分:1)
如果您使用的是Ubuntu
rename 'use utf8; use Encode; $_ = decode("UTF-8", $_); s/[éè]/e/g' tést
接着是
sudo apt-get install libapache2-mod-php7.0
sudo apt-get install php7.0-mbstring
应该有用。
答案 5 :(得分:0)
onCreateView
并重新启动Apache。