一、先安装libmcrypt
wget ftp://mcrypt.hellug.gr/pub/crypto/mcrypt/attic/libmcrypt/libmcrypt-2.5.7.tar.gz tar -zxvf libmcrypt-2.5.7.tar.gz cd libmcrypt-2.5.7 ./configure make make install
二、安装mcrypt扩展
wget http://pecl.php.net/get/mcrypt-1.0.1.tgz tar xf mcrypt-1.0.1.tgz cd mcrypt-1.0.1 /usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-config make && make install
然后在php.ini加上扩展即可 , 一般编译结束之后会给出安装目录的,比如我的提示是
Installing shared extensions: /www/server/php/72/lib/php/extensions/no-debug-non-zts-20170718/
忘记看的话可以全局查找(find / -name mcrypt.so
)
find / -name mcrypt.so vim php.ini #改你自己的文件路径 extension=/www/server/php/72/lib/php/extensions/no-debug-non-zts-20170718/mcrypt.so # 重启php-fpm服务 php -m | grep mcrypt # 重启好后用这个查看是不是安装好了这个扩展模块