web-dev-qa-db-ja.com

MacOSにPHP intl拡張機能をインストールします

Cakephpのインストールでいくつかの問題に直面しています。誰もが同じ問題に直面していたと思います。

エラー

- cakephp/cakephp 3.3.9 requires ext-intl * -> the requested PHP extension intl is missing from your system.

エラーメッセージに従って、私は削除しました。 php.iniファイルからでも同じエラーが発生します。

Mac 10.12 Sierra、Xampp 5.6.28-1バージョン、およびPHP 5.6.24バージョン。

6
Nishant Sethi
  1. Php5-intl拡張機能をインストールしますbrew install php56-intl
  2. あなたが取得する場合 No available formula for php56-intl 行う brew tap homebrew/homebrew-php
  3. Apacheを再起動しますSudo apachectl restart
8
Kilian Batzner

intlは、brewとともにphp7.1にデフォルトでインストールされます。

すでにphp7.1をお持ちの場合は、最初にアンインストールすることをお勧めします。

brew uninstall php71

次に、pearでインストールします。

brew install php71 --with-pear

次に、リンクを強制します。

brew link [email protected] --force
5
guhur