pecl4win net instalar extensiones extension descargar php pear pecl

php - net - pecl install



¿Cuáles son las diferencias entre PECL y PEAR? (5)

PEAR como tal no es un estándar de codificación. En cambio, PEAR "sigue" un estándar de codificación establecido que se fomenta dentro de la comunidad PHP. Sin embargo, este no es el único estándar de codificación que los usuarios de PHP pueden seguir, el ZF, por ej. recomienda un estándar ligeramente diferente.

Puedo ver que la biblioteca de GD es para imágenes. Pero no puedo ver las diferencias entre PECL y PEAR. Ambos tienen autenticación. ¿Cuáles son las principales diferencias entre dos? ¿Por qué no los combinan?


PEAR es también un estándar de codificación ;-) php_codesniffer (instalar mediante $ pear install php_codesniffer) es una herramienta que escaneará su código y hilight donde se desvíe de ese u otro estándar de codificación compatible.


pera es una php clases escritas en php Considerando que pecl es extensiones que no están escritas en php y necesitan compilación.


PECL es un repositorio de extensiones C para PHP. Esas extensiones generalmente se instalan a través del comando pecl , que es un alias para pear , con el canal / repositorio predeterminado establecido en pecl.php.net .

PEAR es varias cosas:

  1. El instalador del paquete (comando pear ) que puede instalar paquetes de diferentes canales (repositorios), incluido pecl.php.net. Muchos consideran al compositor como el sucesor del instalador de peras.
  2. El repositorio de paquetes http://pear.php.net/packages.php con ~ 600 bibliotecas. Muchos de ellos son instalables por el compositor.
  3. Un estándar de codificación PHP que está disponible con PHP_CodeSniffer.

PECL significa Biblioteca de Extensión de PHP , tiene extensiones escritas en C, que pueden cargarse en PHP para proporcionar funcionalidad adicional. Necesita tener derechos de administrador, un compilador de C y una cadena de herramientas asociada para instalar esas extensiones.

PEAR es PHP Extension y Application Repository , tiene bibliotecas y código escritos en php. Aquellos que simplemente puede descargar, instalar e incluir en su código.

Entonces, sí, son similares, pero a la vez tan diferentes :)