Cómo instalar el compositor en Ubuntu 22.04

Cómo instalar el compositor en Ubuntu 22.04

El compositor es una herramienta de gestión de dependencias para PHP que le permite declarar las bibliotecas en las que depende de su proyecto e instala para usted. En este artículo, cubriremos los pasos para instalar el compositor en Ubuntu 22.04.

Requisitos previos

  • Acceso de shell a un sistema Ubuntu en ejecución.
  • Instalar PHP 5.Versión de 3 o más.
  • Administrador de paquetes de PHP, 'Php-cli', debe ser instalado y disponible en su 'CAMINO'

Instalación del compositor PHP en Ubuntu

El equipo oficial del compositor proporciona un script para instalar el compositor PHP en los sistemas Linux. Puedes descargar este script usando el 'rizo' o 'wget' utilidad de línea de comandos. Además, puede descargarlo directamente usando la línea de comandos de script PHP.

  1. Para descargar el 'compositor-setup' script, ejecute el siguiente comando en un terminal:
    php -r "copy ('https: // getComposer.org/instalador ',' compositor-setup.php '); "  
  2. Luego ejecute el script PHP descargado para instalar el compositor en su sistema Ubuntu en la ubicación deseada. Usar --instalación-Dir Para establecer la ubicación binaria y --Nombre del archivo Para establecer el nombre binario. Puede elegir una de las siguientes opciones:
    • Instalación del compositor PHP en todo el sistema: Esto instalará compositor en /Uer/Local/Bin directorio, que es accesible para todos los usuarios:
      SUDO PHP Composer-Setup.php --install-diir =/usr/local/bin--filename = compositor sudo chmod +x/usr/local/bin/composer 
    • Instalación del compositor PHP para aplicaciones específicas: A veces no tienes permiso para instalarlo a nivel mundial, como una cuenta de alojamiento compartido. Luego puede configurar esto en su aplicación también. Para instalar el compositor de tipo localmente:
      CD/PATH/TO/PHP -APLICATION && MKDIR -P Bin  compositor de PHP.php --install-dir = bin--filename = composer chmod +x bin/compositor 

      Asegúrese de reemplazar /Path/TO/Php-Application con su directorio de aplicaciones.

  3. Para ver la versión del compositor instalado, ejecute binario con -V parámetro de comando.
    Compositor -Versión 
    Salida: compositor versión 2.3.7 2022-06-06 16:43:28 

Actualizar el compositor PHP

El compositor de PHP tiene la capacidad de auto-actualización a las últimas versiones. Si el compositor ya está instalado en su sistema, simplemente escriba el siguiente comando a continuación para actualizar el compositor PHP a la última versión.

compositor auto-actualización 

En mi caso, ya tengo la última versión de compositor. Entonces reciba el siguiente mensaje en la terminal:

Salida: ya está utilizando el último compositor de compositor de la versión 2.3.7 (canal estable). 

Trabajando con PHP Composer

Ya ha instalado y configurado el compositor en su sistema. El compositor lo ayudará a administrar módulos para su aplicación. Por ejemplo, para instalar un nuevo módulo para su aplicación.

Cambiar a la aplicación PHP.

CD/Path/TO/PHP-Aplicación  

Ejecute el siguiente comando para instalar PSR/log módulo en la aplicación.

El compositor requiere PSR/log 
Salida: usando la versión ^3.0 para PSR/log ./compositor.JSON se ha creado ejecutando el compositor actualización PSR/log Cargando repositorios de compositor con información de paquete Actualización de dependencias Operaciones de archivo de bloqueo: 1 Instalación, 0 actualizaciones, 0 removeds - bloqueo de PSR/log (3.0.0) Escribir el archivo de bloqueo Instalación de dependencias a partir del archivo de bloqueo (incluido el requisito -DEV) Operaciones del paquete: 1 Instalación, 0 actualizaciones, 0 Remociones - Descargar PSR/LOG (3.0.0) - Instalación de PSR/log (3.0.0): Extracción del archivo que genere archivos de autoload 

El compositor creará o actualizará automáticamente compositor.json Archivo en el directorio root de la aplicación. Ahora, la aplicación puede usar la funcionalidad proporcionada por el módulo.

El comando anterior instalará la última versión del módulo. También puede definir la versión del módulo que desea instalar para su aplicación. Si el módulo ya está instalado, degradará/actualizará automáticamente el paquete a la versión especificada.

El compositor requiere PSR/log = 1.0 

El módulo ya no se requiere se puede eliminar con el siguiente comando.

compositor eliminar PSR/log 

Todos los comandos anteriores también se actualizan compositor.json Archivo en consecuencia.

Conclusión

En este artículo, hemos cubierto los pasos para instalar el compositor en Ubuntu 22.04. Al usar el compositor, puede administrar fácilmente las dependencias de sus proyectos PHP y asegurarse de que todas las bibliotecas necesarias estén instaladas y actualizadas. Ya sea que sea nuevo en el desarrollo de PHP o un desarrollador experimentado, el compositor puede ayudarlo a optimizar su flujo de trabajo y mejorar la calidad de sus proyectos.