PHP Composer es un administrador de dependencias que se utiliza para administrar todas las dependencias del proyecto PHP. Extrae todos los paquetes PHP necesarios de los que depende un proyecto y los administra de una buena manera. El compositor se utiliza en todas las plataformas modernas y marcos PHP como Magento 2, Laravel, Drupal y Symfony.
Aquí en LinuxAPT, como parte de nuestros Servicios de Administración de Servidores, ayudamos regularmente a nuestros Clientes a realizar consultas relacionadas con Linux Composer.
En este contexto, buscaremos diferentes formas de instalar PHP composer en su sistema CentOS 8 Linux.
Puede instalar PHP en CentOS 8 a través de esta guía antes de completar este procedimiento de instalación.
Pasos para instalar PHP composer en CentOS 8
Al implementar los siguientes pasos, podemos instalar PHP composer en el sistema CentOS 8.
1. Realizar la actualización del sistema
Primero, actualice todos los paquetes del sistema con el siguiente comando:
$ sudo apt update
2. Instale las dependencias requeridas
Ahora, instale todas las dependencias necesarias, incluido el paquete de interfaz de línea de comandos de PHP en el sistema CentOS 8, ejecutando el siguiente comando:
$ sudo dnf install php-cli php-json php-zip wget unzip
3. Descargue el instalador de Composer
Una vez que se hayan descargado todos los paquetes anteriores, descargue el script de instalación del compositor PHP usando el siguiente comando:
$ php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
Este comando hará que el archivo 'composer-setup.php' se descargue en el directorio de trabajo actual.
4. Verificar la integridad de los datos
Descargue el último instalador de Composer usando el siguiente comando wget de la página de Github Composer y guárdelo en una variable 'Hash':
$ HASH="$(wget -q -O - https://composer.github.io/installer.sig)"
Ahora, verifique que el script de instalación se esté ejecutando o no escribiendo el comando mencionado a continuación en la terminal:
$ php -r "if (hash_file('SHA384', 'composer-setup.php') === '$HASH') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
5. Instalar el compositor
Aquí, instalará php composer en su sistema ejecutando el comando mencionado a continuación:
$ sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
El comando anterior instala PHP composer en todo el sistema y todos los usuarios pueden usar este comando para la instalación del compositor.
Ahora, verifique la instalación del compositor mostrando la versión instalada en la ventana del terminal de la siguiente manera:
$ composer -V
Esto mostrará en la terminal la versión instalada de composer.
Método alternativo:Instale PHP composer usando una forma rápida
Este método proporciona el método rápido para la instalación de Composer en el sistema CentOS 8. Realice los siguientes pasos para instalar PHP composer:
1. Instale los paquetes de PHP, zip, descomprimir y curl necesarios con el siguiente comando:
$ sudo dnf install php-cli php-json php-zip curl unzip
2. Con el comando curl, descargue el instalador de composer:
$ curl -sS https://getcomposer.org/installer |php
3. Ahora, mueva todos los archivos de php Composer al directorio '/usr/local/bin' ejecutando el comando mencionado a continuación:
$ sudo mv composer.phar /usr/local/bin/composer