Instalación
Tipos de recursos
Installing/Configuring
PHP Manual

## Configuración en tiempo de ejecución

El comportamiento de estas funciones está afectado por los valores definidos en php.ini.

La extensión de zlib ofrece la opción de comprimir transparentemente tus páginas web al vuelo, si el navegador de internet soporta esto. Por lo tanto hay tres opciones en el archivo de configuración php.ini.

Opciones de configuración Zlib
Nombre | Valor por Defecto | Modificable | Changelog
--- | --- | --- | ---
zlib.output_compression | "Off" | PHP_INI_ALL | Available since PHP 4.0.5.
zlib.output_compression_level | "-1" | PHP_INI_ALL | Available since PHP 4.3.0.
zlib.output_handler | "" | PHP_INI_ALL | Available since PHP 4.3.0.

For further details and definitions of the PHP_INI_* modes, see the En dónde puede definirse un valor de configuración.

A continuación se presenta una corta explicación de las directivas de configuración.

`zlib.output_compression` boolean/integer

  Si se desea comprimir páginas transparentemente. Si esta opción está en "On" en php.ini o en la configuración del Apache, las páginas son comprimidas si el navegador envía un encabezado "Accept-Encoding: gzip" o "deflate". "Content-Encoding: gzip" (respectivamente "deflate") y "Vary: Accept-Encoding", los encabezados son agregados a la salida.

  Esta opción también acepta valores enteros en vez de los boleanos "On"/"Off", usando esto usted puede fijar el tamaño del buffer de salida (default es 4KB).

  > Note: output_handler debe estar vacío si está puesto en 'On' en lugar de este usted debe usar zlib.output_handler.

`zlib.output_compression_level` entero

  El nivel de compresión usado para la salida transparentemente comprimida.

`zlib.output_handler` cadena

  Usted no puede especificar manejadores adicionales de salida si zlib.output_compression está activada. Estos ajustes no son lo mismo que output_handler sino un diferente orden.

Instalación
Tipos de recursos
Installing/Configuring
PHP Manual