本文作者:陈进坚
个人博客:https://jian1098.github.io
CSDN博客:https://blog.csdn.net/c_jian
简书:https://www.jianshu.com/u/8ba9ac5706b6
联系方式:jian1098@qq.com
解压PHP
包
进入LNMP
的src
目录
cd /root/lnmp1.6/src
找到你的PHP
压缩包并解压
tar -xjf php-7.2.22.tar.bz2
编译安装
进入gmp
扩展所在的目录
cd /root/lnmp1.6/src/php-7.2.22/ext/gmp
执行phpize
,得到configure
程序
/usr/local/php/bin/phpize
运行configure
./configure -with-php-config=/usr/local/php/bin/php-config
编译安装,安装完成会在最后一行输出安装位置
make && make install
重启LNMP
,进入上一步得到的位置目录,看见gmp.so
表示安装成功
lnmp restart
cd /usr/local/php/lib/php/extensions/no-debug-non-zts-20170718
配置php.ini
编辑php.ini
文件
vi /usr/local/php/etc/php.ini
在文件最后加上下面这行代码,然后重启LNMP
即可
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/gmp.so
lnmp restart
重启完打开phpinfo.php
可以看到多出了下面的扩展信息
gmp support | enabled |
---|---|
GMP version | 6.0.0 |
参考文章
- https://blog.csdn.net/weixin_43233341/article/details/104928207
- https://blog.csdn.net/jj546630576/article/details/91424770