小坚的技术博客

LNMP1.6安装gmp扩展

本文作者:陈进坚
个人博客:https://jian1098.github.io
CSDN博客:https://blog.csdn.net/c_jian
简书:https://www.jianshu.com/u/8ba9ac5706b6
联系方式:jian1098@qq.com

解压PHP

进入LNMPsrc目录

1
cd /root/lnmp1.6/src

找到你的PHP压缩包并解压

1
tar -xjf php-7.2.22.tar.bz2

编译安装

进入gmp扩展所在的目录

1
cd /root/lnmp1.6/src/php-7.2.22/ext/gmp

执行phpize,得到configure程序

1
/usr/local/php/bin/phpize

运行configure

1
./configure -with-php-config=/usr/local/php/bin/php-config

编译安装,安装完成会在最后一行输出安装位置

1
make && make install

重启LNMP,进入上一步得到的位置目录,看见gmp.so表示安装成功

1
2
lnmp restart
cd /usr/local/php/lib/php/extensions/no-debug-non-zts-20170718

配置php.ini

编辑php.ini文件

1
vi /usr/local/php/etc/php.ini

在文件最后加上下面这行代码,然后重启LNMP即可

1
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/gmp.so
1
lnmp restart

重启完打开phpinfo.php可以看到多出了下面的扩展信息

gmp support enabled
GMP version 6.0.0

参考文章

-------------本文结束感谢您的阅读-------------
🐶 您的支持将鼓励我继续创作 🐶