¿Qué es PECL?
Por Carlos Nacianceno, @igormx
PECL es un repositorio de extensiones PHP, de hecho PECL quiere decir PHP Extension Community Library, es decir es un lugar donde están las extensiones PHP más comunes y que más son usadas por la comunidad.
Comparte el mismo sistema de empaquetado que su hermana PEAR, sólo que tiene una diferencia grande y fundamental, lo que se guarda en PECL son extensiones PHP, es decir código C que se compila para que funcione como librería PHP, añadiendo funcionalidad al lenguaje.
Así muchas extensiones comunitarias, antes de llegar a la distribución “normal” de PHP, primero se vuelven conocidas y populares en PECL. Entonces, una extensión escrita por cualquiera necesita cumplir con los requerimientos de PECL, cubrir ciertas necesidades o carencias, documentarla y demás.
Actualmente las 5 extensiones más populares en PECL son:
1 APC
2 memcache
3 imagick
4 timezonedb
5 mongo
¿Cómo instalar una extensión con PECL?
Para instalar una extensión con PECL, solo hay que usar el comando: pecl install memcache
Esto hará que se descargue el código fuente de la extensión desde el repositorio, se phpizará, se compilará para generar un archivo .so, que puede ser cargado con la función dl() o añadiendo extension=memcache.so al php.ini.
Con esto ya tendremos funcionando la extensión en nuestro PHP y podremos utilizar su funcionalidad.
Espero que esto les sea de ayuda.