web-dev-qa-db-fra.com

Comment installer / activer GMP (fonctions mathématiques) pour PHP sur Ubuntu?

Lors de l'appel d'une fonction mathématique gmp comme gmp_mod, Je reçois:

Fatal error: Call to undefined function gmp_mod()

J'ai installé le php5-gmp package et redémarré le serveur Web, et la fonction n'est toujours pas définie. Le serveur exécute Ubuntu 10.04 et PHP fonctionne comme un module Apache. Tous les logiciels ont été installés à partir des packages officiels.

Comment activer les fonctions mathématiques GMP en PHP? Je suis à la recherche d'une solution qui utilise des packages officiels, pas de compilation à partir des sources.

18
Nick

Voici la voie qui a fonctionné pour moi:

  1. GMP installé avec apt-get install php5-gmp
  2. Ajoutée extension=php_gmp.so vers php.ini

Et voilà !

exemple de phpinfo ():

gmp
gmp support     enabled
GMP version     4.3.2 

Cela fonctionne très bien ici (Debian), donc je suppose que ce sera ok pour Ubuntu aussi.

26
Benj