PHP Fatal error: Call to undefined function mcrypt_module_open()解决办法

前两在开发过程中遇到PHP Fatal error: Call to undefined function mcrypt_module_open()的错误提示
 

说明一下我用的是centos系统

 

在这里附上解决过程:

首先yum查找一下libmcrypt,结果没有找到

yum search libmcrypt

然后我想到了用epel库中有php53-mcrypt

那么查看一下你的centos版本,带有x86-64的是64位的,i386是32位的,根据centos不同的版本安装不同的epel-release

lsb_release -a

cat /etc/redhat-release

yum list php* | grep mcry

如果是64位:
rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm

如果是32位:
rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm

 

然后yum install一下

yum install php53-mcrypt

 

最后不要忘了重启一下服务

service httpd restart

 

 

 

文章来源

 

PHP Fatal error: Call to undefined function mcrypt_module_open()解决办法

 

 

ecshop       ecshop模板  ecshop论坛


你可能感兴趣的:(Question,php)