Saltar al contenido

Cómo instalar la extensión gmp para php 7.2 usando MAMP en OSX

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.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *