@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. А без него никак.
Что можно еще попробовать?
  • Вопрос задан
  • 39 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы