1 votos

extensión intl PHP en macbook pro

En mi macbook estoy usando MAMP y ya tiene la extensión de PHP internacional

enter image description here

Cuando estoy tratando de actualizar mi proyecto cakephp a través de compositor estoy recibiendo este error

Problem 1
    - Root composer.json requires cakephp/cakephp ^4.2.8 -> satisfiable by cakephp/cakephp[4.2.8].
    - cakephp/cakephp 4.2.8 requires ext-intl * -> it is missing from your system. Install or enable PHP's intl extension.

Entonces comprobé que php y el resultado es

which php 
/usr/bin/php

¿Cómo cambiar php por defecto (mac os ) a MAMP?

En segundo lugar, he intentado utilizar el archivo composer.phar, pero sigue dando el mismo error.

1voto

Jason L. Puntos 1546

Si estás desarrollando php en un Mac entonces debes instalar homebrew. https://brew.sh/

Una vez instalado puede ejecutar brew install icu4c . Después de esto puede ejecutar sudo pecl update-channels y sudo pecl install intl para instalar la extensión php-intl en el PHP que viene con Mac OS.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X