Estate atento porque en esta noticia encontrarás el resultado que buscas.
Solución:
tienes que construir la extensión gmp desde el código fuente de php.
necesita Xcode y homebrew, para instalar la cadena de herramientas del compilador, gmp lib y autoconf
:
brew install autoconf gmp
como mi MAPP se envía con php 7.2.8, usaría esta versión de php como ejemplo, podría actualizar su instalación de MAPP o reemplazar la versión relacionada con 7.2.1. Descargue y descomprima el código fuente de php (7.2.8) en un directorio, luego configure el entorno de compilación contra su instalación de php y cree la extensión:
cd ext/gmp
/Applications/MAMP/bin/php/php7.2.8/bin/phpize
./configure --with-php-config=/Applications/MAMP/bin/php/php7.2.8/bin/php-config
make
make install
agregue la configuración de carga de la extensión a php.ini
en /Applications/MAMP/bin/php/php7.2.8/conf
:
extension=gmp.so
ahora esto funcionaria:
/Applications/MAMP/bin/php/php7.2.8/bin/php composer.phar require mdanter/ecc
Así es como lo hice en 2020
Descargue php de la fuente https://github.com/php/php-src/releases elija la versión que coincida con la versión MAMP PHP que tiene.
Copie la extensión que desee. Aquí estamos copiando el directorio gmp.
Péguelo en /Aplicaciones/MAMP/bin/php/php7.4.1/include/php/ext
(Asegúrese de pasar a su directorio de versión php de MAMP)
cd /Applications/MAMP/bin/php/php7.4.1/include/php/ext/gmp
Luego ejecuta el comando phpize
/Applications/MAMP/bin/php/php7.4.1/bin/phpize
Paso 5:
./configure --with-php-config=/Applications/MAMP/bin/php/php7.2.8/bin/php-config
Emite lo siguiente
Después
make
Después
make install
Está instalado ahora.
Puedes confirmarlo por
/Applications/MAMP/bin/php/php7.4.1/bin/php -i | grep gmp
soporte gmp => habilitado
Si no vio habilitado el soporte gmp, es posible que deba agregar lo siguiente a php.ini.
Este comando le mostrará qué archivo php.ini utiliza MAMP php
/Aplicaciones/MAMP/bin/php/php7.4.1/bin/php -i | grep “php.ini”
Agregar extension=gmp.so
Reinicie MAMP 🙂
Publicado aquí con capturas de pantalla, https://mycodde.blogspot.com/2020/01/install-php-gmp-extension-in-mamp-2020.html
Si conservas algún reparo o forma de progresar nuestro tutorial te insinuamos añadir una anotación y con deseo lo observaremos.