background image

mhash-0.9.9.tar.gz 

下载地址:

http://sourceforge.net/project/showfiles.php?

group_id=4286&package_id=4300&release_id=645636

 

mcrypt-2.6.8.tar.gz 

下载地址:

http://sourceforge.net/project/showfiles.php?

group_id=87941&package_id=91948&release_id=642101

 

【几篇文章和在一起的,下面特别重视 libmcrypt,但是我发现安装 mcrypt 时候需要解

决对 libmcrypt 还有 mhash 的依赖,这些好解决,不行 yum

 

一下就可以了】

# tar -xvf libmcrypt-X.X.X.tar

# cd libmcrypt-X.X.X

# ./configure 

现在你应该已经把 libmcrypt 作为一个共享组件了(但不是一个 PHP 的共享组件)。

运行命令: 

# ldconfig 

它将使得共享对象可以在 C/C++开发中被使用。下面把 mcrypt 动态组件编译到 PHP

中。首先,你需要 PHP-devel 

 

包中包含的 'phpize‘ 

 

命令。

当你当前运行的 PHP

 

中已经有了 PHP-devel 

 

后,输入:

# cd ext/mcrypt

# phpize

# aclocal

# ./configure

# make clean

# make

# make install 

现在 php 的安装目录下面应该有了 mcrypt.so 

 

的文件,在 /etc/php.ini 

 

添加:

extension=mcrypt.so 

然后重启一下 apache,这样我们就已经将 mcrypt

 

功能安装成功了。

特别注意: 

1、phpize 需在解压后的源码包下执行,执行后生成 configure

 

脚本

2、运行./configure 时,

 

如果提示