解压PHP包
进入LNMP的src目录
cd /root/lnmp1.7/src
找到你的PHP压缩包并解压
tar -xjf php-7.3.2.tar.bz2
编译安装
进入gmp扩展所在的目录
cd /root/lnmp1.7/src/php-7.3.2/ext/gmp
执行phpize,得到configure程序
/usr/local/php/bin/phpize
运行configure
./configure -with-php-config=/usr/local/php/bin/php-config
编译安装,安装完成会在最后一行输出安装位置
make && make install
重启php,进入上一步得到的位置目录,看见gmp.so表示安装成功
/etc/init.d/php-fpm restart cd /usr/local/php/lib/php/extensions/no-debug-non-zts-20170718
配置php.ini
编辑php.ini文件
vi /usr/local/php/etc/php.ini
在文件最后加上下面这行代码,然后重启php即可
extension=gmp.so
/etc/init.d/php-fpm restart
重启完打开phpinfo.php可以看到多出了下面的扩展信息
gmp support enabled GMP version 6.0.0