установить расширение php intl на горном льве

Я пытаюсь установить rubedo cms и получить ошибку в приложении php:

Zend\I18n\Validator component requires the intl PHP extension 

Это шаги, которые я предпринял для установки расширения

 sudo port install php5-intl sudo cp /opt/local/lib/php54/extensions/no-debug-non-zts-20100525/intl.so /usr/lib/php/extensions/no-debug-non-zts-20090626/ sudo pico /private/etc/php.ini 

Добавить

 extension=intl.so 

тогда

 sudo apachectl restart 

Я нашел проблему.

Мне нужна правильная версия intl. Я запускаю php 5.3, который, я думаю, является причиной того, что когда я запускал:

 sudo port install php53-intl 

это сработало.

Примечательно, что родительская папка также была названа одинаковой в src и destination в копии.

Итак, мой последний процесс:

 sudo port install php53-intl sudo cp /opt/local/lib/php54/extensions/no-debug-non-zts-20090626/intl.so /usr/lib/php/extensions/no-debug-non-zts-20090626/ sudo pico /private/etc/php.ini 

Добавить

 extension=intl.so 

тогда

 sudo apachectl restart 

Используйте Brew .

например, brew install php56-intl

Это оно! 🙂