第一步:先确认安装了安装包的基础包,通常使用系统更新安装即可:
yum list libmcrypt*
yum install libmcrypt*
第二步:进入PHP源码解压后的目录中,如我这里是php-5.2.13,#cd /root/downloads/php-5.2.13/ext/mcrypt
如果没有mcrypt则需要到网站上去下载,通常是自带了的。
第三步:执行phpize, #/usr/local/php5/bin/phpize
第四步:编译configure: ./configure --with-php-config=/usr/local/php5/bin/php-config
这里需要指定php-config的目录,然后仔细make,这里将生成一个mcrypt.so文件在 ./modules/mcrypt.so
第五步:拷贝./modules/mcrypt.so 到 php 的extension_dir 目录中.
cp ./modules/mcrypt.so /usr/local/php5/include/php/include/
第六步:确定php.ini文件中的 extension_dir= /usr/local/php5/include/php/include/
然后加上 extension = mcrypt.so;
yum list libmcrypt*
yum install libmcrypt*
第二步:进入PHP源码解压后的目录中,如我这里是php-5.2.13,#cd /root/downloads/php-5.2.13/ext/mcrypt
如果没有mcrypt则需要到网站上去下载,通常是自带了的。
第三步:执行phpize, #/usr/local/php5/bin/phpize
第四步:编译configure: ./configure --with-php-config=/usr/local/php5/bin/php-config
这里需要指定php-config的目录,然后仔细make,这里将生成一个mcrypt.so文件在 ./modules/mcrypt.so
第五步:拷贝./modules/mcrypt.so 到 php 的extension_dir 目录中.
cp ./modules/mcrypt.so /usr/local/php5/include/php/include/
第六步:确定php.ini文件中的 extension_dir= /usr/local/php5/include/php/include/
然后加上 extension = mcrypt.so;
第七步:重启apache,查看phpinfo看mcrypt是否已经加上。
本文转自 freeterman 51CTO博客,原文链接:http://blog.51cto.com/myunix/1094848,如需转载请自行联系原作者