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.

Para generar un fichero composer.json básico:

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