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);
修改为如下图所示:
重新编译就能通过
附上已经修改好的gmp.c 一份,解压出来放到 /www/server/php/52/src/ext/gmp 目录下即可编译成功
>>点击下载
@版权声明:
本网站所展示的图片均来源于互联网,我们致力于尊重原创作者的版权。若图片涉及版权问题,或图片所有者不希望图片被展示,请与我们联系,我们将在第一时间进行处理,包括但不限于删除图片。我们对图片的版权问题持开放态度,并愿意与版权所有者进行沟通协商。感谢您的理解与支持。