Si alguna vez se ha encontrado con el error “NumberFormatter Class Not Found” al instalar una aplicación PHP Laravel en un servidor Windows o Linux, este artículo lo ayudará a resolver este problema.

Exploremos en este artículo la causa de la clase de error " numberformatter" que no se encuentra en PHP Laravel, y cómo resolverla en ambos sistemas operativos: Windows y Linux (Debian, Ubuntu, Mint).

Causa del error de clase “NumberFormatter Not Found” en PHP Laravel

Al intentar instalar una aplicación Laravel en un servidor Windows o Linux, es común enfrentar el error “class NumberFormatter Not Found”. Esto sucede porque la extensión php intl, responsable de la clase NumberFormatter, no está instalada o habilitada en el servidor IIS Windows o Linux Apache o Nginx.

Solución de problemas de error de clase “NumberFormatter Not Found” en Windows

Para resolver el error de clase “NumberFormatter Not Found” en el servidor Windows, siga los pasos a continuación:

  • Localice y abra el php.ini.
  • Busque y quite el comentario de la línea que contiene la siguiente instrucción:
extension=ext/php_intl.dll
  • Guarde el archivo php.ini y reinicie el servidor web.

Al realizar estos pasos, la aplicación debería funcionar normalmente, sin el error relacionado con la clase NumberFormatter.

Solución de problemas de error de clase “NumberFormatter Not Found” en Linux (Debian, Ubuntu, Mint)

Si está trabajando en un servidor Linux como Debian, Ubuntu o Mint, deberá instalar la extensión php intl. Para ello, ejecute la siguiente línea de comandos en un terminal:

sudo apt-get install php8.1-intl

Atención: asegúrate de ajustar la versión de PHP según la que estés utilizando. En el ejemplo anterior, usamos la versión 8.1. Si utiliza PHP 7.x o superior a 8.1, ajuste la línea de comandos según sea necesario.

Después de instalar la extensión, la aplicación debería funcionar correctamente, sin el error “class NumberFormatter Not Found”.

Consideraciones finales

Siguiendo las instrucciones dadas, debería poder solucionar este problema y asegurarse de que su aplicación PHP Laravel funcione correctamente. Recuerde siempre verificar las versiones de PHP y ajustar las instrucciones según sea necesario.