源码编译安装,去http://www.sourceforge.net下载Libmcrypt,mhash,mcrypt安装包
libmcrypt(libmcrypt-2.5.8.tar.gz ):
mcrypt(mcrypt-2.6.8.tar.gz ):
mhash(mhash-0.9.9.9.tar.gz ):
一、先安装Libmcrypt
1 2 3 4 5 |
#tar -zxvf libmcrypt-2.5.8.tar.gz #cd libmcrypt-2.5.8 #./configure #make #make install 说明:libmcript默认安装在/usr/local |
二、安装mhash
1 2 3 4 5 |
#tar -zxvf mhash-0.9.9.9.tar.gz #cd mhash-0.9.9.9 #./configure #make #make install |
三、安装mcrypt
1 2 3 4 5 |
#tar -zxvf mcrypt-2.6.8.tar.gz #cd mcrypt-2.6.8 #LD_LIBRARY_PATH=/usr/local/lib ./configure #make #make install |
四、检查php.ini文件是否已经添加了mcrypt配置项
如果有,检查phpinfo()中是否已经有mcrypt项,如果没有,再去mcrypt.so的文件路径里找是否有mcrypt.so文件。
可能mcrypt.so文件路径和php.ini中mcrypt配置项路径不对上,修改正确即可。有时得重启下服务器才能在phpinfo中看到mcrypt配置项。
转载请注明:PHP笔记 » CentOS/Debian下php安装mcrypt扩展方法