本文作者:陳進堅
個人博客:https://jian1098.github.io
CSDN博客:https://blog.csdn.net/c_jian
簡書:https://www.jianshu.com/u/8ba9ac5706b6
聯繫方式:[email protected]
解壓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