A extensão Php Intl (Internationalization extension) é um pre requisito na maioria das frameworks atuais e por isso é primordial a instalação.
No Mac Os Yosemite e anteriores a extensão não vem instalada, e precisamos executar alguns passos para a instalação:
1. Instalar o package manager Brew:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2. Criar link na pasta include do Xcode
sudo ln -s /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/include /usr/include
3. Instalar o Pear:
cd /usr/lib/php sudo php install-pear-nozlib.phar sudo pear channel-update pear.php.net sudo pecl channel-update pecl.php.net sudo pear upgrade-all sudo pear config-set auto_discover 1
4. Instalar extensões requisitos:
brew install autoconf brew install icu4c
5. Instalando o Intl
sudo pecl install intl
A instalação perguntará sobre o ICU libraries, coloque: /usr/local/opt/icu4c/.
Edite o arquivo /etc/php.ini e adcione extension=intl.so no final do arquivo.
Reinicie o apache e execute o código para verificar se o intl foi instalado com sucesso:
php -m | grep intl
Update 07/10/2015:
No novo sistema operacional da Apple El Capitan o pecl e pear pode não funcionar devido ao novo sistema “System Integrity Protection”. Esse sistema previne instalações de malwares e etc…
Porém você pode desabilitar e utilizar seus aplicativos reiniciando e entrar na recuperação com cmd + R, entrar no terminal e digitar:
csrutil disable
😀