Так много раз спустя я наконец исправляю это:
Сначала убедитесь, что вы установили Xcode и запустили его хотя бы один раз, чтобы завершить установку и принять лицензионное соглашение.
Загрузите последнюю версию autoconfот
http://ftp.gnu.org/gnu/autoconf/autoconf-latest.tar.gz.
Необходимым условием для сборки модулей php, которые не поставляются с macOS.Извлеките файл и откройте терминал в macOS и откройте извлеченную папку с помощью команды cd.
Впоследствии используйте команды:
./configure
make
sudo make install (your password is required, make sure you are an admin user in macOS)
Загрузите версию php, которую вы используете в xampp, с php.net
Извлеките его и откройте извлеченную папку в терминале с помощью компакт-диска.Перейдите в подпапку ext / intl.
Запустите эти команды для создания расширения:
/Applications/XAMPP/bin/phpize
./configure --enable-intl --with-php-config=/Applications/XAMPP/bin/php-config --with-icu-dir=/Applications/XAMPP/xamppfiles/
make
sudo make install (password required)
Удалите все загруженные файлы, а также извлеченные папки.Добавьте в файл php.ini в папке xampp / etc расширение строки = "intl.so"
Поскольку расширение intl необходимо компилировать каждый раз, когда вы устанавливаете новую версию xampp, я написал сценарий оболочки, чтобы сделатьэто для меня.