Проблема. Настроено рабочее окружение 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. А без него никак.
Что можно еще попробовать?