Задать вопрос
@lagudal

Отвалился php-intl на mac big sur. PHP-7.3 под homebrew. Как исправить?

Проблема. Настроено рабочее окружение nginx+php-fpm под brew, все работало нормально. По рабочим причинам версия php 7.3, и пока изменить не получится - по тем же причинам.
Не знаю почему, но после установки какого то дополнительного пакета с brew - brew install .... - снеслась куча важных пакетов, смотрю не работает php вообще, установил php@7.3 снова, вроде заработало. Но теперь нет intl extention, и никак не получается установить. Весь google облазил - ничего не работает.
Например, предлагается установить с pecl -
sudo pecl install intl

начинается установка, но как только доходит до сборки - вылетает с ошибкой:
#include <php.h>
         ^~~~~~~
1 error generated.
make: *** [php_intl.lo] Error 1
ERROR: `make' failed

Пробую из исходников - то же самое, configure нормально, а как только начинаю собирать - make - 'php.h' file not found
Пробую еще раз brew reinstall php@7.3 - все нормально, без ошибок, но без intl. А без него никак.
Что можно еще попробовать?
  • Вопрос задан
  • 51 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
  • Нетология
    Инженер по тестированию
    8 месяцев
    Далее
  • Stepik
    "Поколение Python": курс для начинающих
    1 неделя
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы