yum install php53-mcrypt , 结果报告错误, 没有找到。
其他模块都是没有问题的。
上网检索,发觉有篇英文的说的挺对路
链接: Install mcrypt extension for php53 in CentOS 5.6
1. yum -y install php53 php53-mysql php53-xml php53-gd
2. download php53 source from php.net and extract
3.
cd /the/path/to/php5.3.3/ext/mcyrpt/ phpize aclocal ./configure make make install
但是还没完, 会有编译错误 error: 'PHP_FE_END' undeclared here
4. 编辑 mcrypt.c , 找到 PHP_FE_END 改成 {NULL,NULL,NULL}, 重新make之后可以通过了,make install 之后
会把 mcrypt.so 放到 /usr/lib/php/modules/
5. 编辑 /etc/php.ini , 加上 extension=mcrypt.so
6. 重启httpd服务
总结:linux用户真伤不起呀