Hi, trying to install a new fresh version of silverstripe. Using Mac CLI in to install. Getting a huge list of quite similar errors. Error - silverstripe/framework 4.x-dev requires ext-intl * -> the requested PHP extension intl is missing from your system.
Sorry for stating the obvious… you need to install the PHP intl extension. I’m not sure how you need to do that, as I don’t know what setup you’re using for the web server. Google should be able to help out though.
In case you’re not aware, the PHP version which is used when serving web pages may not be the same as the one being used by the CLI, so it may be the case that intl isn’t present in the command line.
Running php -m in the command line should show you which modules are installed.
Try compsoer install with --ignore-platform-reqs flag. If you install it via mac cli composer will look at your system setting rather than the mamp settings. That should work.
Did this get resolved as I am having the same issue. I have confirmed I am using the same version of PHP in the CLI as in the browser with PHP -v and also confirmed that ext-intl is installed in the CLI version with PHP -m
I can’t use --ignore-platform-reqs as that then installs the PHP 8 version of PSR/CACHE when I need to run on PHP 7.4