Кажется, что-то не обновилось должным образом или возник конфликт, потому что XAMPP 7.2.28 должен поставляться с PHP версией 7.2.28.
У вас есть какая-то другая установка PHP, возможно, вы одно время пытался установить свой PHP вне XAMPP? Я предлагаю удалить любые другие установки, чтобы избежать конфликтов. Ваш MacOS, вероятно, поставляется с PHP, что может быть конфликтом.
Вы можете начать с панели управления XAMPP, чтобы проверить, какая установлена, какая PHP используется XAMPP, и проверить, что все работая вместе. Установщик должен был поместить все части в правильные места, поэтому, если после всего этого он все еще не работает, я предлагаю переустановить XAMPP.