Comment puis-je installer Intl sur mon serveur XAMPP sous OS X?
J'ai essayé de modifier mon XAMPP> etc> php.ini et de décommenter la ligne:
;extension=php_intl.dll
et redémarrer Apache, mais cela n'a pas fonctionné.
Installation de l'extension "intl" sur OSX.
$ quel php
Tu devrais obtenir
/Applications/XAMPP/xamppfiles/bin/php
sinon, vous obtiendrez
/usr/bin/php.
C'est le php d'OSX. Donc, vous devez le changer en utilisant:
$ PATH = "/ Applications/XAMPP/xamppfiles/bin: $ {PATH}"
$ brew install icu4c
Cela prend quelques fois et vous renvoie son chemin, devrait ressembler à ceci:
/usr/local/Cellar/icu4c/x.x.x
$ Sudo pecl canaux de mise à jour
$ Sudo pecl install intl
Il vous invitera à mettre le chemin icu4c. Après avoir terminé l'installation d'icu4c, mettez la déclaration suivante dans php.ini
extension=intl.so
$ php -m | grep intl
devrait retourner 'intl'
C'est ça!
Sur OSX si vous avez un homebrew disponible et avez PHP7:
$ brew install php70-intl // For PHP7.0
$ brew install php71-intl // For PHP7.1
Pour PHP5.5:
$ brew install php55-intl
Rouvrez la fenêtre de votre terminal pour vous assurer qu'elle fonctionne bien dans votre session. Pour voir s'il a été chargé via votre interpréteur CLI:
$ php -m | grep intl
Ou:
$ php -i "(command-line 'phpinfo()')" | grep intl
Source: https://daveismyname.blog/blog/install-php-intl-on-mac-using-homebrew