安装步骤
- 安装基础依赖
- 下载源码包
- 解压并进入文件夹
yum install -y libmcryptlibmcrypt-devel
wget http://pecl.php.net/get/mcrypt-1.0.3.tgz
tar -zxvf mcrypt-1.0.3.tgz
cd mcrypt-1.0.3/
phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
- 修改配置信息
vim /home/work/study/soft/php/lib/php.ini
- 修改 php.ini ,在配置文件中加入
extension_dir="/home/work/study/soft/php/lib/php/extensions/no-debug-non-zts-20190902/"
extension=mcrypt.so
- 重启 php-fpm 服务
pkill -9 php-fpm
php-fpm
可能会报错
- configure: error: mcrypt.h not found. Please reinstall libmcrypt.
yum install -y libmcryptlibmcrypt-devel
参考资料
- centos7 系统的 openssl 升级:https://www.jianshu.com/p/5e930fde9d7a
- PHP 安装 openssl 扩展:https://www.jianshu.com/p/14ce36a7cfe5
- PHP 安装 BCMath 扩展:https://www.jianshu.com/p/745142e35420
- PHP 安装 Mbstring 扩展:https://www.jianshu.com/p/ccd665164eb4
网友评论