Manejo de paquetes
Contents
Manejo de paquetes#

Manejo de paquetes y dependencias con Composer en PHP 7.4
Índice
Instalar Composer#
Primero instalamos dependencias:
sudo apt install curl php-cli php-mbstring git unzip
Ahora nos vamos a nuestro directorio personal y hacemos curl:
curl -sS https://getcomposer.org/installer -o composer-setup.php
Instalamos composer:
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
Archivo de configuración#
En la raiz del proyecto se crea un archivo llamado composer.json:
1{
2 "name": "ggranados/proyecto_composer",
3 "require": {
4 "php": ">=7.4"
5 },
6 "require-dev": {
7 "fzaninotto/faker": "dev-master"
8 }
9}
Comandos mas destacados#
composer install: Instala todas las dependencias de composer.json.
composer update: Analiza y actualiza las dependencias de composer.json.
composer require autor/nombre_paquete: instala un nuevo paquete.
Nota
Se pueden encontrar paquetes PHP compatibles con Composer en: https://packagist.org/
Nota
Los paquetes se instalan en el directorio vendor/
Ejemplo de uso paquete faker#
1<?php
2 // cargamos las dependencias globales:
3 require_once('./vendor/autoload.php');
4 // creamos una instancia de Faker:
5 $faker = Faker\Factory::create();
6
7 // en un for generamos nombres de relleno con faker:
8 for($i = 0; $i < 20; $i++){
9 echo $faker->name . '<br>';
10 }
11?>