解决宝塔Linux面板PHP5.2编译Gmp扩展报错问题

PHP5.2编译Gmp扩展报错问题 报错如下图所示:

解决方法如下:
修改路径 /www/server/php/52/src/ext/gmp 下的gmp.c 文件

mpz_urandomb(*gmpnum_result, GMPG(rand_state), GMP_ABS(limiter) * __GMP_BITS_PER_MP_LIMB);

然后修改为:

mpz_urandomb(*gmpnum_result, GMPG(rand_state), GMP_ABS(limiter) * GMP_LIMB_BITS);

修改为如下图所示:

解决宝塔Linux面板PHP5.2编译Gmp扩展报错问题

重新编译就能通过
附上已经修改好的gmp.c 一份,解压出来放到 /www/server/php/52/src/ext/gmp 目录下即可编译成功

>>点击下载

@版权声明:

本网站所展示的图片均来源于互联网,我们致力于尊重原创作者的版权。若图片涉及版权问题,或图片所有者不希望图片被展示,请与我们联系,我们将在第一时间进行处理,包括但不限于删除图片。我们对图片的版权问题持开放态度,并愿意与版权所有者进行沟通协商。感谢您的理解与支持。

给TA打赏
共{{data.count}}人
人已打赏
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索