GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar PHP Composer en Debian Linux

Objetivo

Instale el administrador de paquetes Composer PHP en Debian.

Distribuciones

Esta guía se enfoca en Debian, pero también puede funcionar con Ubuntu.

Requisitos

Una instalación de Debian en funcionamiento con privilegios de root.

Dificultad

Fácil

Convenios

  • # – requiere que los comandos de Linux dados se ejecuten con privilegios de root, ya sea directamente como usuario root o mediante el uso de sudo comando
  • $ – requiere que los comandos de Linux dados se ejecuten como un usuario normal sin privilegios

Introducción

Composer es un administrador de paquetes PHP que ayuda en la instalación y administración de paquetes PHP. También ayuda a manejar las dependencias del proyecto. Como resultado, muchos proyectos PHP modernos dependen de Composer.

Aunque Composer está en los repositorios de Debian, la versión allí está terriblemente desactualizada. Instalarlo directamente desde el equipo de desarrollo es fácil de todos modos.

Instalar las Dependencias

Solo hay un par de cosas que necesitará para ejecutar Composer. Continúe e instálelos con Apt.

$ sudo apt install php-cli git

Obtenga el instalador

cd en su /tmp directorio. Es más fácil de limpiar después de la instalación de esa manera.

Una vez allí, use PHP para obtener el instalador.

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

Compruebe la integridad

No tardará mucho en descargar el instalador. Es mejor verificar la integridad del instalador después de tenerlo. Vaya a la página de firmas del sitio web de Composer y copie la firma en la parte superior de la página. Luego, conéctelo al siguiente comando de Linux.

$ php -r "if (hash_file('SHA384', 'composer-setup.php') === 'SIGNATURE') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"

Reemplace "FIRMA" con el que copió del sitio. Si el comando devuelve "Instalador verificado", puede continuar.

Instalar compositor

Tienes la opción de dónde quieres instalar Composer. Puede instalarlo en todo el sistema o puede instalarlo por usuario. Cualquiera de las dos formas funcionará igual para el usuario.

Por usuario

Suponiendo que tiene un ~/bin configuración de directorio agregada a su $PATH , puede ejecutar el siguiente comando de Linux para agregar Composer a ese directorio.

$ php composer-setup.php --install-dir=/home/user/bin --filename=composer

Todo el sistema

Si desea que Composer esté disponible para todo el sistema, puede instalar Composer con sudo al /usr/local/bin directorio.

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

Limpieza

Ahora, limpia el instalador. Puede esperar a que se elimine de /tmp naturalmente, o ejecuta el siguiente comando.

$ php -r "unlink('composer-setup.php');"

Pensamientos finales

Ahora, puede ejecutar el composer comando para hacer uso del administrador de paquetes Composer. Si necesita una nueva versión de Composer, puede pasar Composer self-update y se actualizará automáticamente a la última versión disponible.


Debian
  1. Cómo instalar PHP 8.0 en Debian 11

  2. Cómo instalar PHP 8.0 en Debian 10 / Debian 9

  3. Cómo instalar PHP Composer en Debian 8

  4. Cómo instalar PHP 7.4 en Debian 10

  5. Cómo instalar PHP 7.2 en Debian 9

Cómo instalar PHP Composer en Rocky Linux 8

Cómo instalar y usar PHP Composer en Debian 11

Cómo instalar PHP Composer en Rocky Linux

Cómo instalar PHP Composer en Debian 11

Cómo instalar y usar PHP Composer en Debian 11 Linux

Cómo instalar Composer en Debian 10