Error de extensión intl en CakePHP 3 [Xampp-Windows]

Este es un error que me ha aparecido al momento de querer levantar cakephp 3 en un Xampp 5.6.8 para Windows.

You must enable the intl extension to use CakePHP. in C:\xampp\htdocs\directorio\config\bootstrap.php on line 38

Siguiendo las instrucciones de cakephp y un paso adicional he logrado resolverlo.

Primero es editar el archivo php.ini en C:\xampp\php y eliminar el punto y coma (;) de la extension php_intl.dll:

extension=php_intl.dll

Luego copiar de C:\xampp\php los archivos llamados icu*.dll a C:\xampp\apache\bin. Son 8 archivos como ese.

Ahora debemos instalar el Visual C++ Redistributable para Visual Studio 2012, ¿por qué? Pues para evitar que nos de otro error de una librería llamada msvcp110.dll.

Instale primero la versión de 64 bits del redistribuible porque mi sistema es 64 bits pero no me funciono así que instale la 32 bits también y eso lo arreglo, probablemente esta version de apache es de 32 bits y esa le gusto.

Con esto ya solo sería necesario reiniciar apache y debería desaparecer el error.

Etiquetas:
Un comentario

Deja un comentario