2017-10-09 5 views

Répondre

1

Essayez ceci:

brew install php71-intl 
+0

Cela ne fonctionne pas avec l'installation standard – Mondy

1

je trouve une solution.

curl -s http://php-osx.liip.ch/install.sh | bash -s 7.1 

Je copié intl.so de l'installation à mon répertoire d'extension, qui est défini dans mon php.ini.

+0

Pouvez-vous aller un peu plus en détail? Où se trouve intl.so après l'exécution de la commande ci-dessus. –

+0

php -i | extension grep – dan

+0

En fait, lorsque vous essayez sudo cp /usr/local/php5-7.1.13-20180201-134129/lib/php/extensions/no-debug-non-zts-20160303/intl.so/usr/lib/php/extensions /no-debug-non-zts-20160303/intl.so Je n'obtiens pas d'opération - je vais essayer de changer la version de php plutôt que l'extension. plus d'infos ici https://php-osx.liip.ch et https://websitebeaver.com/set-up-localhost-on-macos-high-sierra-apache-mysql-and-php-7-with-sslhttps – dan

3

En plus de ce L. Grolleau says (exécuter brew install php71-intl), collez le chemin int.so au /php.ini à la fin du fichier:

extension=/usr/local/Cellar/php71-intl/7.1.11_20/intl.so 
3

ouvrir un terminal puis tapez:

brew search intl 

vous devriez être capable de voir php71-intl, puis exécuter

brew install homebrew/php/php71-intl 

puis redémarrez apache

sudo apachectl restart 

puis tapez:

php -i | grep intl 

vous devriez être en mesure de voir quelque chose comme ceci:

Additional .ini files parsed => /usr/local/etc/php/7.1/conf.d/ext-intl.ini 
intl 
intl.default_locale => no value => no value 
intl.error_level => 0 => 0 
intl.use_exceptions => 0 => 0 

Amusez-vous!

0

essayer cette

brew install homebrew/php/php71-intl