I saw this message from WordPress Site Health. How to install missing modules?
The WordPress hosting team maintains a list of these modules, Recommended and required content in the Team Handbook
Warning optional module intl is not installed or is already installed disabled
According toPHP ManualThis module providesinternationalization functions. This is important for you if your website is multilingual.
If you are using a web host that maintains your PHP installation for you, then you will need to contact them to install this module.
If you manage your own web host, you can follow the installation guide below:https://www.iteron.co.za/?page_id=17204
For Linux based servers (assuming you have root access)
Make sure the php_intl.so file exists within your php extensions directory, find the extensions directory by: using phpinfo() running this command: php -r "echo ini_get('extension_dir');" (note: both options gets the extension_dir right from the PHP runtime configuration) If the file exists: search for the config file (php.ini, usually /etc/php.ini) and open it Make sure the line “extension=php_intl.so” is existing and not commented Restart the web server (usually sudo service httpd restart) Check if the extension is enabled using phpinfo() If the file doesn’t exist Check your php version by running the “php -v” command For PHP 5 install the php-intl package using your package manager – package managers and commands Most common: apt-get install php-intl (for ubuntu-based linux) or yum install php-intl (for CentOS) For PHP 7, install the php7.x-intl (depending on your php version) Repeat the steps for the case in which the file existsFor Windows based servers