I have installed php56-intl using Homebrew like so: brew install php56-intl
and when I do php -m | grep intl it gives me intl
But when I check in my phpinfo() file, doesn't show up intl.
Not sure what am I missing.
Update
All I want to install intl in my computer so that I could run my zend application. But whatever I do I don't get it done.
An error occurred An error occurred during execution; please try again
later.
Additional information:
Zend\I18n\Exception\ExtensionNotLoadedException File:
/Applications/XAMPP/xamppfiles/htdocs/skeleton/vendor/zendframework/zend-i18n/src/Filter/AbstractLocale.php:24
Message:
Zend\I18n\Filter component requires the intl PHP extension
解决方案
The problem was, intl was installed in my mac but not in XAMPP.
Alright, after long hassle here how I succeeded:
Go to your terminal and
cd /Applications/XAMPP/bin
Then php -m | grep intl, if it returns you intl then it is installed. If not installed then should return empty.
Now, sudo ./pecl install intl
Will ask specify where ICU libraries and headers can be found, simply hit enter,
And this will install intl, also will return this message You should add "extension=intl.so" to php.ini.
So simply add this to your php.ini file and restart your apache: sudo apachectl restart or hard restart from XAMPP itself.
Hope this helps someone else.