php7编译安装mcrypt

最近在部署一个第三方消息的时候,发现需要 mcrypt_get_block_size ,因此产生了 mcrypt的编译安装.

cd /usr/tmp
wget http://pecl.php.net/get/mcrypt-1.0.1.tgz 
tar zxvf mcrypt-1.1.1.tgz
cd mcrypt-1.0.1
#原php安装路径
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
#报错 configure: error: mcrypt.h not found. Please reinstall libmcrypt.
cd /usr/tmp
wget https://nchc.dl.sourceforge.net/project/mcrypt/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz
tar -zxvf libmcrypt-2.5.8.tar.gz
cd libmcrypt-2.5.8/
./configure 
make && make install
cd /usr/tmp
cd mcrypt-1.0.1
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
vim /usr/local/php/etc/php.ini 
#添加extension = mcrypt.so
service php-fpm restart

相关推荐

php7编译安装mcrypt

最近在部署一个第三方消息的时候,发现需要 mcrypt_get_block_size ,因此产生了 mcrypt的编译安装. cd /usr/tmp wget http://pecl.php.net...

猜你喜欢

2分钟快速安装部署mysql5.7

今天分享mysql5.7在Linux的安装部署,服务器运维工作都会涉及到安装部署mysql5.7。 mysql5.7在Linux的安装一般有三个方法,分别是: 1、源码编译安装 2、rpm包安装 3、...

Centos7 Python3.10安装部署

Python3.10需要openssl1.11,而默认的不是,如果忽略这个,之后在跑Python会报错 (Caused by SSLError("Can't connect to HTTPS URL...