PHP Composer · 3 min read · Nov 03, 2025

Cómo instalar y usar PHP Composer en AlmaLinux 8

Composer es un gestor de dependencias para PHP que te permite descargar e instalar todos los paquetes PHP necesarios para tu proyecto. Es una herramienta de línea de comandos que instala todas las bibliotecas y dependencias para tu proyecto desde el repositorio packagist.org. Se utiliza en frameworks modernos de PHP como Laravel, Symfony, Drupal y Magento 2.

En esta publicación, te mostraremos cómo instalar y usar Composer en Alma Linux 8.

Prerequisitos

  • Un servidor que ejecute Alma Linux 8.
  • Una contraseña de root configurada en tu servidor.

Instalar paquetes requeridos

Antes de instalar Composer, necesitarás instalar las dependencias de PHP requeridas para instalar Composer. Puedes instalarlas todas ejecutando el siguiente comando:

dnf install php-cli php-json php-zip wget unzip -y

Una vez que todos los paquetes estén instalados, puedes proceder al siguiente paso.

Descargar el script de instalación de Composer

La forma más simple y fácil de instalar Composer es hacerlo desde el script de instalación. Puedes descargarlo usando el siguiente comando:

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

Esto descargará el archivo composer-setup.php en tu directorio de trabajo actual.

Verificar el script de instalación

Después de descargar el script de instalación, necesitarás verificar si está corrupto o no. Puedes verificarlo usando el siguiente comando:

HASH="$(wget -q -O - https://composer.github.io/installer.sig)"  
php -r "if (hash_file('SHA384', 'composer-setup.php') === '$HASH') { echo 'Instalador verificado'; } else { echo 'Instalador corrupto'; unlink('composer-setup.php'); } echo PHP_EOL;"

Si todo está bien, obtendrás la siguiente salida:

Instalador verificado

Instalar Composer en Alma Linux 8

Finalmente, instala Composer en el directorio /usr/local/bin usando el siguiente comando:

php composer-setup.php --install-dir=/usr/local/bin --filename=composer

Salida:

Todas las configuraciones son correctas para usar Composer
Descargando...

Composer (versión 2.2.4) instalado con éxito en: /usr/local/bin/composer
Úsalo: php /usr/local/bin/composer

Ahora puedes verificar la instalación usando el siguiente comando:

composer -V

Deberías ver la siguiente salida:

Versión de Composer 2.2.4 2022-01-08 12:30:42

Trabajando con Composer

En esta sección, te mostraremos cómo usar Composer en un proyecto PHP.

Primero, crea un proyecto usando el siguiente comando:

mkdir project

A continuación, navega al directorio del proyecto e instala el paquete carbon con el siguiente comando:

cd project  
composer require nesbot/carbon

Salida:

  - Descargando symfony/translation-contracts (v2.5.0)
  - Descargando symfony/polyfill-php80 (v1.24.0)
  - Descargando symfony/polyfill-mbstring (v1.24.0)
  - Descargando symfony/deprecation-contracts (v2.5.0)
  - Descargando symfony/translation (v5.4.2)
  - Descargando nesbot/carbon (2.55.2)
  - Instalando symfony/translation-contracts (v2.5.0): Extrayendo archivo
  - Instalando symfony/polyfill-php80 (v1.24.0): Extrayendo archivo
  - Instalando symfony/polyfill-mbstring (v1.24.0): Extrayendo archivo
  - Instalando symfony/deprecation-contracts (v2.5.0): Extrayendo archivo
  - Instalando symfony/translation (v5.4.2): Extrayendo archivo
  - Instalando nesbot/carbon (2.55.2): Extrayendo archivo
3 sugerencias de paquetes fueron añadidas por nuevas dependencias, usa `composer suggest` para ver detalles.
Generando archivos de autoload
6 paquetes que estás usando están buscando financiamiento.
¡Usa el comando `composer fund` para saber más!

Esto creará un archivo composer.json e instalará carbon con todas las dependencias en el directorio del proyecto.

Puedes listar todos los archivos con el siguiente comando:

ls -l

Obtendrás la siguiente salida:

-rw-r--r-- 1 root root    60 Jan  9 06:01 composer.json
-rw-r--r-- 1 root root 18538 Jan  9 06:01 composer.lock
drwxr-xr-x 6 root root    82 Jan  9 06:01 vendor

A continuación, crea un archivo myapp.php y añade el siguiente código:

nano myapp.php

Añade el siguiente código:

Guarda y cierra el archivo, luego ejecuta tu aplicación usando el siguiente comando:

php myapp.php

Obtendrás la siguiente salida:

Ahora: 2022-01-09 06:02:17

Conclusión

En esta guía, explicamos cómo instalar Composer en Alma Linux 8. También explicamos cómo interactuar con Composer en tu proyecto PHP. Espero que esto te ayude a acelerar tus aplicaciones PHP.

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.