OS Xユーザーの場合:
1.通常、PHPはOSXに自動的にインストールされます。したがって、XAMPPまたはその他のApacheサーバーを使用する場合は、パスポイントをXAMPPに変更する必要があります。次を使用してパスを確認できます。
$ which php
($記号をコピーしないでください。これは、phpではなくターミナルに入力する必要があることを意味します)
取得する必要があります:/Applications/XAMPP/xamppfiles/bin/php
、
そうでない場合は、を取得し/usr/bin/php
ます。
これはOSXのphpです。したがって、次を使用してXAMPPのphpに変更する必要があります。
$ PATH="/Applications/XAMPP/xamppfiles/bin:${PATH}"
2.このコマンドを実行して、ICUをダウンロード、解凍、コンパイル、およびインストールします(Symfonyに必要な別のバージョンを選択できます)。
$ curl -sS -o /tmp/icu.tar.gz -L http://download.icu-project.org/files/icu4c/57.1/icu4c-57_1-src.tgz && tar -zxf /tmp/icu.tar.gz -C /tmp && cd /tmp/icu/source && ./configure --prefix=/usr/local && make && sudo make install
実行するより:
$ sudo pecl install intl
ICUライブラリとヘッダーが見つかる場所を指定します[デフォルト]:
/usr/local
インストールレポートの情報に注意してください。
You should add "extension=intl.so" to php.ini
Apacheを再起動し、バージョンを確認することを忘れないでください。
<?php
if (extension_loaded('intl')) {
echo "PHP: " . PHP_VERSION . "<br>\n";
echo "ICU: " . INTL_ICU_VERSION . "<br>\n";
} else {
die('OOPS! The intl extension is not enabled!');
}
ここから部分的に取得しましたが、成功するように変更しましたMacのXAMPPにPHP国際化拡張機能(Intl)をインストールします