2016-10-12 3 views
3

SimpleSAML 프로젝트에서 composer update을 실행하려고 할 때 다음 오류가 발생했습니다.PHP7 및 Ubuntu에서 GMP를 설치하는 방법

- 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

+1

은 무엇 "작동하지 않았다"무엇을 의미합니까? apt-get 오류 메시지를 보거나 (php7-gmp가 존재하지 않음) 설치가 잘되었지만 도움이되지 않았습니까? (php5-gmp는 php7에서 사용하지 않습니다)? 'apt search php gmp' 명령은 관련 패키지 목록을 제공합니다. PHP의 현재 기본 버전이 무엇이든간에 php-gmp를 설치해야한다고 제안합니다. 매우 구체적으로 원하면 php7.0-gmp를 사용하십시오 PHP 버전 7.0을 사용하십시오. –

+0

예. 오류는 패키지가 존재하지 않는다는 것입니다. 오''PHP php gmp'는 훌륭한 일이었을 것입니다. – LXXIII

답변

8

우분투에 PHP7에 GMP를 설치하려면 :

실행 : sudo apt-get install php7.0-gmp

을 그리고 php.ini 파일에 다음을 추가 :

extension=php_gmp.so

+0

고맙습니다. 고쳐 주셨습니다. –

+0

명령을 실행하고 php.ini 파일에 행을 추가 한 후 gmp 모듈이 설치되지 않습니다. –

0
apt-get install php7.1-gmp 

그게 전부입니다. PHP 7.2

+1

우분투 16.04lts에 따르면, packege php7.1-gmp를 찾을 수 없습니다. –

0

:

sudo apt-get install php7.2-gmp 
관련 문제