macOSでPHPのintl拡張機能をインストールまたは有効化する方法


以下の手順に従って、Mac上でPHPのintl拡張機能をインストールまたは有効化することができます。

  1. Homebrewをインストールする: HomebrewはMac用のパッケージ管理システムです。ターミナルを開き、以下のコマンドを実行してHomebrewをインストールします。

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  2. ICUをインストールする: intl拡張機能は、ICU(International Components for Unicode)に依存しています。ターミナルで以下のコマンドを実行して、ICUをインストールします。

    brew install icu4c
  3. PHPのバージョンを確認する: ターミナルで以下のコマンドを実行して、現在のPHPのバージョンを確認します。

    php -v
  4. PHPの設定ファイルを編集する: ターミナルで以下のコマンドを実行して、PHPの設定ファイルを編集します。

    sudo nano /etc/php.ini

    エディタが開かれたら、extension=intlという行を探し、コメントアウト(行の先頭に ; を追加)している場合はコメントアウトを解除します。行が存在しない場合は、新たに追加します。

  5. Apacheを再起動する: ターミナルで以下のコマンドを実行して、Apacheを再起動します。

    sudo apachectl restart