Fatal error: Class 'Locale' not found in

Fatal error: Class 'Locale' not found in

こちらのエラーはPHPの拡張関数、Localが利用できないため表示されます。

% sudo port install php55-intl

php-intl をインストールします。

その後、php.iniの以下の行をコメントアウトします。

% sudo vi /opt/local/etc/php55/php.ini

以下の行のコメントアウトを外します。

// 867行目あたりです。

extension=php_intl.dll

Apacheを再起動すると正常に表示されます。

% sudo /opt/local/apache2/bin/apachectl -k restart