Thank you for the KB article.
I can confirm that on AlmaLinux 8 the issue was slightly different, but your article pointed me in the right direction.
In my case, intl.so was present, but it was missing the ICU 50 libraries (libicui18n.so.50, libicuuc.so.50, etc.).
Installing the official EPEL compatibility package solved the problem on two different CWP8 servers:
dnf install -y libicu50
After that:
/usr/local/cwp/php71/bin/php -m | grep intl
returns:
intl
and:
ldd /usr/local/cwp/php71/lib/php/extensions/no-debug-non-zts-20170718/intl.so | grep "not found"
returns no missing libraries.
So, for anyone running AlmaLinux 8 with this specific ICU 50 dependency issue, installing libicu50 from EPEL resolves the warnings.
Thanks again for taking the time to publish the KB article.