php怎么安装gmp,如何在Ubuntu上为PHP7安装GMP

问题描述

尝试在SimpleSAML项目上运行composer update时出现以下错误。

- openid/php-openid dev-master requires ext-gmp * -> the requested PHP extension gmp is missing from your system.

运行sudo apt-get install php5-gmp不起作用,sudo apt-get install php7-gmp也不起作用

最佳方案

要在Ubuntu上为PHP7.0安装GMP,请运行:sudo apt-get install php7.0-gmp

确保您的php.ini包含以下内容:extension=php_gmp.so

要找出php.ini的位置,请运行:php --ini

次佳方案

对于PHP 7.2:

sudo apt-get install php7.2-gmp

第三种方案

PHP 7中安装扩展的新方法是只编写”php-EXTENSION”。在这种情况下,它很简单:

sudo apt-get install php-gmp

第四种方案

apt-get install php7.1-gmp

而已。

第五种方案

如果您运行的是php 7.2及更高版本,则

sudo apt-get install php7.2-gmp

或者您也可以使用以下方式安装bcmath扩展程序

sudo apt-get install php7.2-bcmath

我建议您在完全安装后重新安装apache并安装它们

sudo service apache2 reload

sudo service apache2 restart

第六种方案

更新:apt-get多年来发展成恰如其分。在现代系统上,这将检测php版本等。

sudo apt install php-gmp

第七种方案

谢谢,对我有帮助。我使用PHP 7.2。因此,我运行:

sudo apt-get install php7.2-gmp

extension=php_gmp.so

参考资料

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值