Cómo instalar Composer en CentOS 8


Composer es el programa de administración de paquetes más popular para PHP, que ofrece un formulario estándar para administrar dependencias de aplicaciones PHP y bibliotecas necesarias en las que se basa su proyecto y las administrará (instalará/actualizará) por usted fácilmente.

Composer es un programa de línea de comandos que instala dependencias y bibliotecas para aplicaciones que están disponibles en packagist.org, que es su repositorio principal y consta de paquetes disponibles.

Composer es una herramienta muy útil para los desarrolladores cuando lo necesitan y desean administrar e incorporar los paquetes para su proyecto PHP. Acelera el tiempo y se recomienda para resolver cualquier problema crucial en la mayoría de los proyectos web.

En este tutorial, le mostraremos cómo instalar Composer en CentOS 8 Linux.

  • Una cuenta de root o una cuenta privilegiada sudo con acceso de shell.
  • PHP 5.3.2+ con las extensiones y configuraciones necesarias.

Instalación de Composer en CentOS 8

Para instalar Composer, debe instalar PHP en el sistema con las extensiones PHP requeridas usando el siguiente comando dnf.

# dnf install php php-cli php-zip php-json

Ahora instale Composer usando un instalador que puede ejecutar localmente como parte de su proyecto, o globalmente como un ejecutable en todo el sistema.

Para instalar Composer localmente en su directorio actual, ejecute el siguiente script en su terminal.

# php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
# php -r "if (hash_file('sha384', 'composer-setup.php') === 'c5b9b6d368201a9db6f74e2611495f369991b72d9c8cbd3ffbc63edff210eb73d46ffbfce88669ad33695ef77dc76976') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
# php composer-setup.php
# php -r "unlink('composer-setup.php');"

El instalador anterior verificará algunas configuraciones de php.ini y le avisará si están configuradas incorrectamente. Luego, el instalador descargará el último composer.phar en el directorio de trabajo actual.

Las 4 líneas anteriores, en orden:

  • Descargue el instalador en el directorio actual.
  • Verifique la firma del instalador (SHA-384).
  • Ejecute el instalador.
  • Elimine el instalador.

Finalmente, ejecute php composer.phar para ejecutar Composer.

# php composer.phar

Para instalar y acceder a Composer a nivel global en todo el sistema, debe colocar Composer PHAR en la RUTA de su sistema, de modo que pueda ejecutarlo sin utilizar el intérprete de PHP.

Para instalar Composer globalmente para todos los usuarios, ejecute el instalador usando los siguientes comandos.

# php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
# php -r "if (hash_file('sha384', 'composer-setup.php') === 'c5b9b6d368201a9db6f74e2611495f369991b72d9c8cbd3ffbc63edff210eb73d46ffbfce88669ad33695ef77dc76976') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
# php composer-setup.php
# php -r "unlink('composer-setup.php');"
# mv composer.phar /usr/local/bin/composer
# chmod +x /usr/local/bin/composer
# composer -V

Ahora que ha instalado Composer correctamente en su sistema CentOS 8. Para obtener más información sobre PHP Composer y cómo puede utilizarlo en sus proyectos, visite la documentación oficial.