CakeFest 2024: The Official CakePHP Conference

Instalación

Esta extensión puede ser instalada con la versión que viene incorporada a partir de PHP 5.3.0, o como una extensión PECL disponible desde PHP 5.2.0. En otras palabras, existen dos métodos que permiten instalar la extensión intl.

Se puede encontrar información para la instalación de esta extensión PECL en el capítulo del manual titulado Instalación de extensiones PECL. Se puede encontrar información adicional, tal como nuevos lanzamientos, descargas, ficheros fuente, información de mantenimiento, y un CHANGELOG, aquí: » https://pecl.php.net/package/intl.

Alternativamente, --enable-intl habilitará la versión incorporada mientras se compila PHP.

Si su versión de ICU está instalada en un directorio no estándar, podrá especificar su ubicación en la variable de entorno LD_LIBRARY_PATH de manera que el enlazador dinámico pueda localizarlo:

$ export LD_LIBRARY_PATH=/opt/icu/lib

De otro modo, si PHP e ICU estuvieran instalados en sus ubicaciones predeterminadas, no haría falta utilizar ninguna opción de configuración adicional.

add a note

User Contributed Notes 8 notes

up
2
Vichingo455
1 year ago
On XAMPP (Windows) open the php.ini by opening the control panel, selecting config on apache section and selecting PHP

Then add extension=php_intl and restart Apache
up
2
daniel at danielphenry dot com
8 years ago
To install on windows uncommenting the dll in php.ini is not enough you also need to include several other libraries in your system path (not user path). Found these details here: http://stackoverflow.com/a/6086991/819883
up
1
lee dot wp14 at gmail dot com
3 years ago
For ubuntu: apt install php-intl
up
1
jltupac at hotmail dot com
10 years ago
Ubuntu:
sudo apt-get install php5-intl
up
0
Anonymous
1 year ago
ArchLinux:

pacman -S icu php-intl
up
-3
Saurabh
1 year ago
For amazon nginx server (CentOs), try the following:

sudo yum install libicu-devel
sudo yum install php-intl
up
-4
domagoj dot starcevic1 at gmail dot com
1 year ago
On Windows, with Apache server, it might not be enough to uncomment the extension in the php.ini file. You also need to copy icu****.dll files (about five of them) from PHP folder to Apache /bin folder.
up
-6
jonwebb at tecbiz dot eu
9 years ago
On windows servers, open your php.ini (which should be in Program Files/PHP), and simply uncomment the extension.
extension=php_intl.dll
Restart IIS Webserver - done.
To Top