Comment puis-je installer l'extension PHP intl dans PHP 7.1.7, qui est livré avec osx high sierra?Installer l'extension PHP intl OSX High Sierra
Répondre
Essayez ceci:
brew install php71-intl
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.
Pouvez-vous aller un peu plus en détail? Où se trouve intl.so après l'exécution de la commande ci-dessus. –
php -i | extension grep – dan
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
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
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!
essayer cette
brew install homebrew/php/php71-intl
Cela ne fonctionne pas avec l'installation standard – Mondy