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用户真伤不起呀

 

 

相关文章:

  • 2021-12-27
  • 2022-12-23
  • 2021-08-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-05
  • 2021-12-19
猜你喜欢
  • 2022-12-23
  • 2021-09-27
  • 2022-12-23
  • 2021-06-28
  • 2022-12-23
  • 2021-10-05
  • 2021-04-04
相关资源
相似解决方案