PHP extension intl is missing.
This extension provides capabilities for internationalization (i18n) in PHP applications.
(Reference Link: https://azureossd.github.io/php/)
In an Azure App Service, you can add PHP extensions in the following ways:
The Azure App Service on Linux supports PHP as a built-in runtime stack. The platform automatically updates your application to the latest patch version of PHP available. However, the extensions that are available depend on the PHP version and configuration provided by Azure. Unfortunately, it is not currently possible to add additional PHP extensions to the built-in PHP runtime in Azure App Service on Linux. This could be a limitation if the intl extension is not included in the PHP version you are using.
If you are deploying your WordPress application using a Docker container, you have the ability to customize the PHP runtime, including the installed extensions. To do this, you would need to create a custom Docker image that includes the PHP runtime with the intl extension enabled.
FROM php:7.4-apache
# Install the intl extension
RUN apt-get update && apt-get install -y \
libicu-dev \
&& docker-php-ext-configure intl \
&& docker-php-ext-install intl
This Dockerfile starts from the php:7.4-apache base image, installs the libicu-dev package which is required for the intl extension, and then installs the intl extension itself.