Расширение Intl PHP не работает

0

Я хочу использовать https://github.com/juriansluiman/SlmLocale модуль в zend framework-2 и нуждаюсь в расширении intl, я установил с помощью pecl, и это показывает успех. Я добавил

extension=intl.so

и перезапустил мой MAMP-Pro, я также пробовал другие ссылки: http://mynameispagewood.com/web-development/how-to-enable-intl-extension-mamp-osx-10-9-2/ http://codingexplained.com/operating-systems/mac/installing-php-intl-extension-os-x-mavericks, чтобы включить его, но он не работает.

note: Ошибка при запуске apache

Является ли их альтернативным методом для его включения?

Любой свет на пути был бы полезен

благодаря

  • 0
    Как вы тестируете, работает или нет?
  • 0
    @TimFountain Полагаю, phpInfo () должна отображать информацию об этом расширении, но это не так. и когда я пытаюсь (команда pecl install intl), он показывает уже установленный.
Показать ещё 1 комментарий
Теги:
macos
zend-framework2
intl

2 ответа

0

Проблема может быть решена путем первой проверки версии php в терминале. Команда which php будет печатать /Applications/MAMP/bin/php/php7.1.8/bin: /usr/local/bin: /usr/bin: /bin: /usr/sbin: /sbin.

а затем проверить echo $ PATH/Applications/MAMP/bin/php/php7.1.8/bin/php. Если это правильно, то нет необходимости устанавливать расширение intl, перезапустить MAMP PRO, тогда он должен работать.

0

Вам нужно будет убедиться, что версия php, вызываемая, находится на пути установки для Brew, иначе она будет собирать собственный установленный php

Ещё вопросы

Сообщество Overcoder
Наверх
Меню