美文网首页
2018-09-08 gmp动态库

2018-09-08 gmp动态库

作者: winter_li | 来源:发表于2018-09-08 16:37 被阅读0次

    由于业务需要,要安装php版本的ecc椭圆线性加密算法,其中要使用gmp的库,由于没有自带的扩展,所以要手动

    安装,代码报错如下:

    Fatal error: Call to undefined function gmp_sub() in /home/lixd/ecc_phgp/ecc.php on line 8

    解决方案:

    1:yum install -y gmp-devel

    2:cd /usr/local/src/php-5.6.31/ext/gmp/   (这里是要去下载gmp的源码包)

    3:/srv/php-5.6.31/bin/phpize  (建立一个configure文件)

    4:./configure --with-php-config=/srv/php-5.6.31/bin/php-config --with-gmp

    5:make

    6:make install

    Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/

    上面就会展示生成的动态库目录,需要手动修改php.ini

    extension=gmp.so

    然后重新启动apache即可

    看一下phpinfo,里面如果有gmp的支持,说明安装成功

    相关文章

      网友评论

          本文标题:2018-09-08 gmp动态库

          本文链接:https://www.haomeiwen.com/subject/gcqlgftx.html