Hello,
We are installing Moodle 3.5.x on Windows server 2012 R2.
As suggested in the docs, we have added "extension=php_intl.dll", "intl.default_locale" and "intl.error_level" in php.ini and even restarted whole server (OS) after failing to detect the extensions. Even though, the extensions are not detected by Moodle.
Below is the php.ini configuration specific to "Intl" extension.
[intl]
intl.default_locale = en_utf8
; This directive allows you to produce PHP errors when some error
; happens within intl functions. The value is the level of the error produced.
; Default is 0, which does not produce any errors.
intl.error_level = E_WARNING
;intl.use_exceptions = 0
[ExtensionList]
extension=php_mysqli.dll
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_curl.dll
extension=php_exif.dll
extension=php_xmlrpc.dll
extension=php_openssl.dll
extension=php_soap.dll
extension=php_pdo_mysql.dll
extension=php_pdo_sqlite.dll
extension=php_imap.dll
extension=php_tidy.dll
extension=php_intl.dll
zend_extension=php_opcache.dll
Image of the error.