Herramientas de usuario

Herramientas del sitio


informatica:programacion:php:composer

¡Esta es una revisión vieja del documento!


Tabla de Contenidos

Composer

Gestor de dependencias para PHP.

Instalación

Tras la instalación, el ejecutable se ubica en:

  • Linux: $HOME/.config/composer/vendor/bin o $HOME/.composer/vendor/bin
  • Windows: %USERPROFILE%\AppData\Roaming\Composer\vendor\bin

Uso

composer.json

El fichero composer.json se usa para configurar un proyecto. En él se definen las dependencias del proyecto y alguna información extra sobre el mismo. Ejemplo básico del fichero:

{
    "name": "tempwin/foo"
    "description": "Descripción de foo",
    "type": "project",
    "license": "MIT",
    "authors": [
        {
            "name": "TempWin",
            "email": "tempwin@gmail.com"
        }
    ],
    "minimum-stability": "dev",
    "require": {
        "monolog/monolog": "1.0.*"
    }
}
composer create-project laravel/laravel:^8.0 example-app
informatica/programacion/php/composer.1685283378.txt.gz · Última modificación: por tempwin