Dependencias de paquetes y bibliotecas en PHP con Composer y Packagist

Una forma sencilla y potente de manejar dependencias en PHP. Se puede descargar desde http://getcomposer.org/ y packagist esta en http://packagist.org/ Se pueden ver los paquetes disponibles en  http://packagist.org/packages/

Composer

PHP Composer es una herramienta para la gestión de dependencias en PHP. Permite declarar las bibliotecas y paquetes que necesita tu proyecto, y las descarga e instala automaticamente.

  • Descargar composer en tu proyecto con:

    curl -s http://getcomposer.org/installer | php

  • Crear composer.json en el directorio raiz del proyecto, conteniendo la configuracion del mismo y declarando las dependencias:

    { “name”: “acme/hello-world”,
    “require”: {
    “monolog/monolog”: “1.0.*”
    }
    }

  • Instalar las depencencias con:

    php composer.phar install

  • Update package dependencies (after modifications to composer.json) con:

    php composer.phar update

  • Actualizar las dependencias (después de haber modificado composer.json) con:

    php composer.phar update

Finalmente, para autocargar TODAS las dependencias y clases, solo hay que añadir la siguiente línea al comienzo de los módulos PHP del proyecto:

require ‘vendor/.composer/autoload.php’;

4 thoughts on “Dependencias de paquetes y bibliotecas en PHP con Composer y Packagist

  1. Pingback: Manu º¹ºº¹¹º¹º¹¹¨¨

  2. Pingback: Manu º¹ºº¹¹º¹º¹¹¨¨

  3. Pingback: Manu º¹ºº¹¹º¹º¹¹¨¨

  4. pdf to word freeware on

    Howdy! Do you know if they make any plugins to assist with SEO?
    I’m trying to get my blog to rank for some targeted keywords but I’m not seeing very
    good success. If you know of any please share. Kudos!

Deja un comentario

Tu dirección de correo electrónico no será publicada.

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>