Php GMP部门故障

Php GMP部门故障,php,segmentation-fault,gmp,Php,Segmentation Fault,Gmp,我正试图建立一个库,用GMP进行各种数学运算,这样我就可以用它来代替浮点数,但我很快就遇到了问题,因为分区似乎不起作用。我在控制台中尝试了以下操作: php > $a = gmp_init ("5"); php > $b = gmp_init ("2"); php > echo gmp_add ($a, $b) . PHP_EOL; 7 php > echo gmp_sub ($a, $b) . PHP_EOL; 3 php > echo gmp_mul ($a,

我正试图建立一个库,用GMP进行各种数学运算,这样我就可以用它来代替浮点数,但我很快就遇到了问题,因为分区似乎不起作用。我在控制台中尝试了以下操作:

php > $a = gmp_init ("5");
php > $b = gmp_init ("2");
php > echo gmp_add ($a, $b) . PHP_EOL;
7
php > echo gmp_sub ($a, $b) . PHP_EOL;
3
php > echo gmp_mul ($a, $b) . PHP_EOL;
10
php > echo gmp_div_q ($a, $b) . PHP_EOL;
Segmentation fault: 11
我得到了与其他GMP部门职能相同的结果。据我所知,我没有做错任何事。事实上,我甚至直接尝试了PHP文档中的示例,得到了相同的结果(segfault)

我也尝试过使用可以精确除法的值,但仍然存在错误

PHP版本为:

PHP 7.1.0(cli)(构建时间:2016年12月2日09:19:56)(NTS)

我是做错了什么还是这是一个错误


编辑:因为这是一个segfault,我已经记录了一个关于这个问题的错误报告

在Ubuntu 16.04 LTS中,它似乎在PHP7.0中工作,因此OSXDamn It的LIIPPHP构建可能存在问题。带着完全相同的问题来到这里!在Ubuntu 16.04 LTS中,它似乎在PHP7.0中工作,因此OSXDamn It的LIIPPHP构建可能存在问题。带着完全相同的问题来到这里!