本文作者:陈进坚
个人博客:https://jian1098.github.io
CSDN博客:https://blog.csdn.net/c_jian
简书:https://www.jianshu.com/u/8ba9ac5706b6
联系方式:jian1098@qq.com
解压PHP
包
进入LNMP
的src
目录
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 | lnmp restart |
配置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 |