Documentación offline PHP master

Instalación de Composer y paquetes de terceros

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

Instalación de Composer y paquetes de terceros#

Introducción a Composer#

Composer es un administrador de dependencias para PHP, lo cual hace posible definir el uso de paquetes de código de terceros en un proyecto, facilitando su instalación y actualización. El cual se beneficia de la característica integrada de autocarga de clases de PHP, repositorios de paquetes de PHP como Packagist, y convenciones comunes de diseño y codificación del proyecto.

Por ejemplo, si una aplicación o sitio web en PHP necesita trabajar con valores UUID, el paquete ramsey/uuid de Ben Ramsey el cual implementa los tipos de UUID ampliamente conocidos y utilizados, y definidos en RFC 4122 podrían ser utilizados.

Brevemente, esto se hace creando un archivo composer.json en el proyecto, y usando Composer para instalar la última versión del paquete, e incluyendo el script de autocarga de Composer para hacerlo disponible al código. La documentación "Basic Usage" (Uso básico) de Composer profundiza en esto.

composer.json el cual incluye un solo paquete.

{
    "require": {
        "ramsey/uuid": "^4.7"
    }
}