缺少mcrypt扩展和没有找到mbstring扩展

2011年07月07日 Linux服务器 暂无评论 阅读 11,988 views 次

昨天在安装PHPMYADMIN3.4.3.1版本的时候,打开后提示“缺少mcrypt扩展”和“没有找到mbstring扩展”的提示,虽然对我来说不重要,但对有些环境可能就需要来修复了,下面就是我的解决方法。

我的系统是RHEL6.1 64位系统。LAMP是通过YUM来安装的,当初只是搭建了最基本的LAMP环境,所以没有把PHP扩展都安装。下面我还是通过RPM包的安装方式来解决上述问题。如果你是源码编译的话,就到官方网站上下载相应的TAR文件,编译安装后,再重新编译PHP来增加扩展。

在开始前,我推荐两个找RPM包的网站,我很喜欢,与大家共享,下文涉及到的软件也是在此网站上找的。

http://rpmfind.net/
http://rpm.pbone.net/

1、缺少 mcrypt 扩展的方法

http://rpmfind.net/上找到libmcrypt和php-mcrypt,下载的服务器中,记得找相应平台的哦

我的是libmcrypt-2.5.8-9.el6.x86_64.rpm和php-mcrypt-5.3.2-3.el6.x86_64.rpm

然后通过rpm进行软件安装

rpm -ivh libmcrypt-2.5.8-9.el6.x86_64.rpm
rpm -ivh php-mcrypt-5.3.2-3.el6.x86_64.rpm --nodeps

 

2、没有找到 PHP 扩展 mbstring

http://www.rpmfind.net/linux/rpm2html/search.php?query=php-mbstring

通过上面的内容找到,但没有找到RHEL6x86_64的,就用Fedora 14的RPM包代替了

wget ftp://194.199.20.114/linux/fedora/updates/14/x86_64/php-mbstring-5.3.6-1.fc14.x86_64.rpm

然后通过rpm进行软件安装

rpm -ivh php-mbstring-5.3.6-1.fc14.x86_64.rpm --nodeps

安装好后,重新启动一下web服务,再刷新一下PHPMYADMIN,相应的提示就消失了!

给我留言

Copyright © 羽飞博客 保留所有权利.   Ality主题 皖ICP备14013844号-1

用户登录