如何在 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

原文由 Sam Malayek 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.1k
2 个回答

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

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

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

原文由 Sam Malayek 发布,翻译遵循 CC BY-SA 4.0 许可协议

对于基于官方 php 图像的 docker,例如 php:7.2-fpm

只需将其添加到 Dockerfile

 RUN apt install -y libgmp-dev && docker-php-ext-install gmp

原文由 Panoptik 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题