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.

  • A root account or sudo privileged account with shell access.
  • PHP 5.3.2+ with needed extensions and settings.

Instalación de Composer en CentOS 8

Para instalar Composer, debe instalar PHP en el sistema con las extensiones de 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:

  • Download the installer to the current directory.
  • Verify the installer signature (SHA-384).
  • Run the installer.
  • Remove the installer.

Finalmente, ejecute php composer.phar para ejecutar Composer.

# php composer.phar

Para instalar Composer y acceder a todo el sistema en todo el sistema, debe colocar Composer PHAR en la PATH 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.