PHP 8.6.0 Beta 3 is available for testing

Instalación

Yac se puede instalar de tres maneras: mediante PECL, mediante PIE o compilándolo a partir del código fuente.

Esta extensión » PECL no está integrada en PHP.

Información sobre la instalación de estas extensiones PECL puede ser encontrada en el capítulo del manual titulado Instalación de extensiones PECL. Otra información como notas sobre nuevas versiones, descargas, fuentes de ficheros, información sobre los mantenedores así como un CHANGELOG, pueden ser encontradas aquí: » https://pecl.php.net/package/yac.

Los binarios Windows (los ficheros DLL) para esta extensión PECL están disponibles en el sitio web PECL.

Ejemplo #1 Instalación de Yac con PECL

pecl install yac

A partir de Yac 2.3.2, la extensión se puede instalar con » PIE, el instalador de extensiones de PHP, ejecutando lo siguiente en la línea de comandos.

Ejemplo #2 Instalación de Yac con PIE

pie install laruence/yac

Los serializadores opcionales se pueden activar en el momento de la instalación:

Ejemplo #3 Instalación de Yac con PIE y un serializador

pie install laruence/yac --enable-json

El código fuente está alojado en » GitHub. Para compilar la extensión a partir del código fuente, se debe ejecutar lo siguiente en la línea de comandos, sustituyendo las rutas por las de la instalación local de PHP.

Ejemplo #4 Compilación de Yac a partir del código fuente

/path/to/phpize
./configure --with-php-config=/path/to/php-config
make && make install

Están disponibles las siguientes opciones de configure:

Los valores se comprimen con LZ4 antes de ser almacenados. El motor de compresión LZ4 se introdujo en Yac 2.4.0, en sustitución del anterior FastLZ. De forma predeterminada, Yac utiliza la copia de LZ4 incluida con la extensión; no se necesita ningún indicador adicional. Para enlazar en su lugar con la biblioteca LZ4 del sistema, se utiliza la opción --with-system-lz4, que requiere que estén instalados la cabecera lz4.h y liblz4.

Se pueden compilar serializadores alternativos con --enable-json, --enable-msgpack o --enable-igbinary, que registran la extensión correspondiente como una dependencia opcional. El serializador utilizado en tiempo de ejecución se selecciona con la directiva ini yac.serializer.

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top