GNU/Linux >> Tutoriales Linux >  >> Rocky Linux

Cómo instalar PHP Composer en Rocky Linux

Escrito en PHP , Compositor PHP es una herramienta de administración de paquetes a nivel de aplicación para PHP lenguaje de programación. No es exactamente un administrador de paquetes en el mismo sentido que los administradores de paquetes convencionales como APT o DNF . Más bien, maneja bibliotecas y paquetes por proyecto, instalándolos dentro del directorio de su proyecto.

Por lo tanto, también puede denominarse una herramienta de gestión de dependencias para PHP . En caso de que tenga un proyecto que dependa de un número determinado de bibliotecas, y algunas de esas bibliotecas dependen de otras bibliotecas, entonces PHP Composer le permitirá declarar las bibliotecas de las que dependen y averiguar qué paquetes deben instalarse y los instala en su proyecto.

En este tema, demostraremos cómo instalar PHP Composer en Rocky Linux 8 .

Instalación de PHP en Rocky Linux

Para poner la bola en marcha, debe instalar PHP . Por el momento, Rocky Linux los repositorios solo proporcionan PHP 7.2 , PHP 7.3 y PHP 7.4 . Para instalar PHP 8.0 y versiones posteriores, debe instalar PHP desde el repositorio de Remi.

Compositor PHP requiere un mínimo de PHP 5.3.2 y con eso, instalaremos PHP 7.4 ya que se cumple el requisito.

Para enumerar las versiones actualmente admitidas en los repositorios, ejecute el comando:

$ sudo dnf module list php

A continuación, habilite PHP 7.4 módulo en la línea de comando como se muestra.

$ sudo dnf module enable php:7.4

Luego instale PHP y PHP asociado módulos de la siguiente manera.

$ sudo dnf install php php-cli php-mysqlnd php-mbstring php-gd php-curl php-zip  -y

Con la instalación completa, verifica la versión de PHP instalado como se muestra.

$ php -v

¡Perfecto! PHP 7.4 se ha instalado correctamente. Instalemos ahora PHP Composer .

Instalación de PHP Composer en Rocky Linux

El siguiente paso es descargar el PHP Composer instalador en su sistema. Para hacerlo, use la utilidad wget de la siguiente manera.

$ wget https://getcomposer.org/installer -O composer-installer.php

Ahora, use el instalador para instalar PHP Composer al /usr/local/bin directorio.

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

Debería obtener un resultado similar al que tenemos aquí.

Y con eso, Compositor PHP se ha instalado correctamente. Para confirmar que Compositor ha sido instalado, ejecute el comando.

$ composer -V

La salida muestra el Compositor versión que es la última versión ( 2.2.9 ) en el momento de la instalación.

Instalar PHP Composer en el Directorio

Para instalar Composer en un directorio específico, por ejemplo, hemos creado un directorio llamado datos , ejecute los siguientes comandos:

$ cd data
$ php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
$ php -r "if (hash_file('sha384', 'composer-setup.php') === '906a84df04cea2aa72f40b5f787e49f22d4c2f19492ac310e8cba5b96ac8b64115ac402c8cd292b8a03482574915d1a8') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"

Este comando verifica si el instalador está verificado. Si todo está bien, debería obtener el resultado "Instalador verificado ”.

A continuación, ejecute los siguientes comandos para completar la configuración.

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

Una vez más, verifica que Compositor ha sido instalado.

$ composer -V

Y eso es. Hemos instalado correctamente PHP Composer en Rocky Linux 8 .


Rocky Linux
  1. Cómo instalar PHP Composer en Debian Linux

  2. Cómo instalar Nextcloud en Rocky Linux

  3. Cómo instalar el último PHP 8 en Rocky Linux

  4. Cómo instalar y usar php Composer en Rocky Linux/Centos 8

  5. Cómo instalar PHP 8 en Alma Linux y Rocky Linux

Cómo instalar PHP 8.0 en AlmaLinux / Rocky 8.x

Cómo instalar TeamViewer en Rocky Linux 8

Cómo instalar PHP 7.4 en Rocky Linux 8

Cómo instalar Memcached en Rocky Linux 8

Cómo instalar PHP 8 en Rocky Linux 8

Cómo instalar Laravel en Rocky Linux 8