Cómo instalar y usar PHP Composer en Debian 11

Composer es un administrador de dependencias de PHP con soporte para dependencias de bibliotecas y marcos. Te ayuda a administrar las dependencias de tu proyecto, ya sea que provengan de Packagist, Github o de cualquier otro lugar.

En este artículo, TipsMake le dirá cómo instalar y usar PHP Composer en un servidor Debian 11.

Actualizacion del sistema

El sistema Linux se actualiza constantemente a diario con nuevas correcciones de seguridad, correcciones del kernel y mejoras de rendimiento. Algunas actualizaciones simplemente cambian el número de versión (como de 3.2.0-4 a 3.2.0-5), mientras que otras pueden proporcionar correcciones de errores o mejoras de seguridad. La mejor manera de mantener su sistema actualizado es aprovechar las funciones más recientes, mantener la estabilidad y proteger su computadora de las vulnerabilidades que podrían aprovechar los atacantes.

Ejecute el siguiente comando para actualizar el sistema.

sudo apt-get update && sudo apt-get upgrade -y

Una vez completada la actualización, ejecute el siguiente comando para instalar las dependencias necesarias.

sudo apt-get install curl unzip git php-cli php-zip php-mbstring -y

Después de que el sistema esté completamente actualizado, reinicie el servidor. Ejecute el siguiente comando para reiniciar el sistema. Al realizar cambios en el sistema, como configuración de hardware, actualizaciones del kernel o paquetes, es importante reiniciar la computadora para que los cambios surtan efecto.

sudo reboot -r now

Una vez que se complete el reinicio, vuelva a iniciar sesión como usuario no root y continúe con el siguiente paso.

Instalar PHP Composer

Ahora que su sistema está actualizado y todas las dependencias necesarias están instaladas, es hora de descargar e instalar la última versión de PHP Composer.

El desarrollador de PHP Composer proporciona un script de instalación escrito en PHP para facilitar el proceso de instalación. Descargue el script, verifique la firma del script para asegurarse de que no esté dañado y ejecute el instalador.

Primero, descargue la última versión del script de instalación de PHP Composer desde el sitio web oficial usando el comando curl.

curl -o composer-setup.php https://getcomposer.org/installer

Ahora ejecute el siguiente comando para verificar la firma del script PHP Este paso es para asegurarse de que el instalador no haya sido manipulado (es decir, dañado o modificado) durante la descarga.

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

El resultado se verá como la imagen de abajo. Este resultado confirma que el instalador no está dañado. HASH puede cambiar en el futuro, puede encontrar el hash más reciente en esta página https://composer.github.io/pubkeys.html

Si el archivo ha sido manipulado, el comando eliminará la exportación del instalador dañado y finalizará la conexión. En este caso, deberá descargar el instalador y verificar el hash nuevamente hasta que reciba el mensaje de verificación del instalador.

Foto 1 de Cómo instalar y usar PHP Composer en Debian 11
El resultado confirma que el instalador no está dañado.

Para resumir, hay dos formas de instalar Composer en un sistema Debian 11: localmente o en todo el sistema.

La instalación de Composer en todo el sistema le permite usar el comando composer desde cualquier directorio. Puede actualizar fácilmente sus dependencias en cada carpeta de proyecto desde el mismo terminal que Composer sin tener que moverse de una carpeta a otra. Para instalar Composer en general, ejecute el siguiente comando.

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

Este comando instalará Composer como un comando para todo el sistema, llamado composer, en el directorio /usr/local/bin y lo pondrá a disposición de todos los usuarios.

Verá el siguiente resultado.

Imagen 2 de Cómo instalar y usar PHP Composer en Debian 11

Para verificar que Composer esté instalado correctamente, ejecute el siguiente comando para invocar el archivo ejecutable de Composer.

composer

El resultado será este.

Imagen 3 de Cómo instalar y usar Debian PHP Composer 11

La instalación local consiste en instalar Composer en su directorio de inicio o en otro lugar del directorio que especificó, ya que no necesitará acceder al comando composer fuera de ese directorio a menos que esté utilizando un enlace simbólico.

Para instalar Composer localmente, ejecute el siguiente comando Reemplace la ruta / al / directorio en el siguiente comando con el directorio donde desea instalar Compose.

sudo php composer-setup.php --install-dir=path/to/directory --filename=composer

En este tutorial, aprendió a instalar PHP Composer en Debian 11. Ahora puede usarlo para la instalación local o del sistema si desea acceder al comando composer desde cualquier parte del sistema.

  1. Cambios notables y adiciones a Debian 11 'Bullseye'
  2. Cómo instalar y usar Ansible en Debian 10
  3. Cómo instalar Gradle en Debian 10
  4. Configure los ajustes del mouse en un sistema Debian
  5. Use Speedtest CLI para probar la velocidad de Internet de Debian 10
  6. Cómo configurar la ruta JAVA_HOME en Debian 10

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir
error: Content is protected !!