Búsqueda de sitios web

Cómo instalar Composer en CentOS 8


Composer es el programa de administración de paquetes para PHP más popular, que ofrece un formulario estándar para administrar las dependencias de las aplicaciones PHP y las bibliotecas necesarias en las que se basa su proyecto y las administrará (instalará/actualizará) 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.

Requisitos

  • Una cuenta raíz o una cuenta privilegiada de 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 pueda ejecutar localmente como parte de su proyecto, o globalmente como un ejecutable para todo el sistema.

Instalar Composer localmente

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 comprobará 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.
  • Retire el instalador.

Finalmente, ejecute php compositor.phar para ejecutar Composer.

php composer.phar

Instalar Composer globalmente

Para instalar y acceder a Composer globalmente en todo el sistema, debe colocar Composer PHAR en la RUTA de su sistema, para poder ejecutarlo sin utilizar el intérprete 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 puedes utilizarlo en tus proyectos, visita la documentación oficial.