Cómo instalar y usar el compositor PHP en Debian 10/9
- 4807
- 390
- Mario Gollum
El compositor PHP es una herramienta de gestión de paquetes. Elimina la molestia de mantener los paquetes de PHP para una aplicación manualmente. Puede instalar fácilmente todos los paquetes requeridos con el compositor. Mantiene una lista de paquetes requeridos en un archivo JSON llamado compositor.json.
Este tutorial le ayuda a instalar y configurar PHP Composer en Debian 10 Buster, Debian 9 Stretch y Debian 8 Jessie Systems.
1. Referencias
- Acceso de shell a un sistema de Debian en ejecución con privilegio de sudo.
- PHP debe ser instalado y configurado, versión 5.3 o superior.
2. Instalar compositor en Debian
Puede descargar el script compositor del getComposer.Org Sitio web ejecutando el siguiente comando. Creará un compositor.phar Archivo en el directorio actual.
curl -ss https: // getComposer.org/instalador | php
Copiar compositor.phar
Archivo en el directorio bin para poner a disposición en cualquier parte del sistema. Además, establezca el permiso de ejecución en el archivo. He cambiado el nombre de archivo de compositor.phar
al compositor para facilitar el uso.
compositor de MV.PHAR/USR/local/bin/compositor
Chmod +x/usr/local/bin/composer
Escriba el compositor en el símbolo del sistema. Esto le proporcionará detalles de la versión del compositor junto con las opciones disponibles con el comando compositor.
compositor
Producción: ______ / ____/___ ____ ___ ____ ____ ________ _____ / / / __ \/ __ '__ \/ __ \/ __ \/ ___/ _ \/ ___/ / /___/ /_/ / / / / / / / _//// _/ (__) __// \ ____/ \ ____/ _// _// _/ .___/\ ____/____/\ ___/_//_/Composer versión 2.1.8 2021-09-15 13:55:14 Uso: Comando [Opciones] [Argumentos] Opciones: -h, --help Mostrar este mensaje de ayuda -Q, -Quiet No emita ningún mensaje -V, -Versión Visualización Esta versión de aplicación-ANSI Force ANSI Salida-No-Ansi Disable ANSI Salida
3. Actualizar el compositor PHP
El compositor tiene la capacidad de actualizarse sin descargar nuevamente. Simplemente ejecute el siguiente comando de la terminal para actualizar la composición en Debian.
Auto-actualización del compositor de sudo
Trabajando con PHP Composer
Suponiendo que se haya configurado con éxito el compositor PHP en su sistema. Que 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 ^1.1 para PSR/log ./compositor.JSON se ha creado con la ejecución del compositor PSR/Log Carging Repositorios del compositor con información de paquete Actualización de dependencias Operaciones de archivo de bloqueo: 1 Instalación, 0 actualizaciones, 0 removeds - Claqueo de PSR/log (1.1.4) 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 removeds - Descargar PSR/LOG (1.1.4) - Instalación de PSR/log (1.1.4): 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á automáticamente/actualizará 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 tutorial, ha encontrado instrucciones para instalar compositor en un sistema de Debian Linux. Puede instalar compositor a nivel mundial para permitir el acceso a todos los usuarios y aplicaciones. Además, puede instalar compositor para un directorio específico.