Cómo instalar Composer en Ubuntu 22.04

29 giu 2022 3 min di lettura
Cómo instalar Composer en Ubuntu 22.04
Indice dei contenuti

Introducción

Si está utilizando PHP en su sistema Ubuntu 22.04, es posible que deba instalar Composer en algún momento. Composer es un administrador de dependencias de PHP que puede ayudarlo a administrar las dependencias de su proyecto de manera fácil y eficiente. En esta guía, le mostraremos cómo instalar Composer en su sistema Ubuntu.

Si desea instalar Composer en un servidor remoto, continúe leyendo; de lo contrario, omita el primer párrafo "Conexión al servidor" y lea el siguiente.

Conexión al servidor

Para acceder al servidor, necesita saber la dirección IP. También necesitará su nombre de usuario y contraseña para la autenticación. Para conectarse al servidor como root escriba el siguiente comando:

ssh root@IP_DEL_SERVER

A continuación, deberá ingresar la contraseña de usuario raíz.

Si no está usando el usuario raíz, puede iniciar sesión con otro nombre de usuario usando el mismo comando, luego cambie la raíz a su nombre de usuario :

ssh nome_utente@IP_DEL_SERVER

A continuación, se le pedirá que introduzca su contraseña de usuario.

El puerto estándar para conectarse a través de ssh es 22 , si su servidor usa un puerto diferente, deberá especificarlo usando el parámetro -p , luego escriba el siguiente comando:

ssh nome_utente@IP_DEL_SERVER -p PORTA

Requisitos previos

  • Acceso de shell a un sistema Ubuntu en ejecución.
  • Instale PHP 5.3 o posterior.

Instalar PHP Composer en Ubuntu

El equipo oficial de compositores proporciona un script para instalar PHP composer en sistemas Linux. Puede descargar este script usando la utilidad de línea de comando curl o wget. Además, puede descargarlo directamente usando la línea de comando del script PHP.

Para descargar el script de configuración del compositor, ejecute el siguiente comando en una terminal:

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

Luego ejecute el script PHP descargado para instalar el compositor en su sistema Ubuntu en la ubicación deseada. Úselo --install-dirpara establecer la posición binaria y --filenamepara establecer el nombre binario. Puede elegir una de las siguientes opciones:

Instalación del compositor de PHP en todo el sistema: Esto instalará el compositor en el directorio /uer/local/bin , accesible para todos los usuarios:

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

Instalación del compositor PHP para aplicaciones específicas: a veces no tiene permiso para instalarlo globalmente, como una cuenta de alojamiento compartido. Por lo tanto, también puede configurarlo en su aplicación. Para instalar el compositor localmente, escriba:

cd /path/to/php-application && mkdir -p bin 
php composer-setup.php --install-dir=bin --filename=composer
chmod +x bin/composer

Asegúrese de reemplazar /path/to/php-applicationcon el directorio de la aplicación.

Para ver la versión del compositor instalada, ejecute el comando con el parámetro -v:

composer --version
Composer version 2.3.7 2022-06-06 16:43:28

Actualizar el compositor de PHP

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

composer self-update

En mi caso, ya tengo la última versión del composer. Luego te sale el siguiente mensaje en la terminal:

You are already using the latest available Composer version 2.3.7 (stable channel).

Trabajando con PHP Composer

Ya ha instalado y configurado el compositor en su sistema. El compositor lo ayudará a administrar los formularios 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-application 

Ejecute el siguiente comando para instalar psr/logel módulo en la aplicación:

composer require psr/log
Using version ^3.0 for psr/log
./composer.json has been created
Running composer update psr/log
Loading composer repositories with package information
Updating dependencies
Lock file operations: 1 install, 0 updates, 0 removals
  - Locking psr/log (3.0.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
  - Downloading psr/log (3.0.0)
  - Installing psr/log (3.0.0): Extracting archive
Generating autoload files

El compositor creará o actualizará automáticamente el archivo composer.jsonen el directorio raíz de la aplicación. Ahora, la aplicación puede utilizar 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, automáticamente degradará/actualizará el paquete a la versión especificada:

composer require psr/log=1.0

El módulo que ya no se necesita se puede eliminar con el siguiente comando:

composer remove psr/log

Todos los comandos anteriores también actualizan el archivo en composer.jsonconsecuencia.

Conclusión

En este tutorial, ha encontrado instrucciones para instalar Composer en el sistema Ubuntu 22.04 (Jammy Jellyfish). Composer se puede instalar globalmente para permitir el acceso a todos los usuarios y aplicaciones. Además, puede instalar composer para un directorio específico.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.