Notas de Laboratorio

  • Activar diferentes versiones de PHP en CentOS { Notas de Laboratorio }

    DNF list files

     

    Problema

    • Por temas de desarrollo se requiere temporalmente activar una versión de php diferente a nivel global en un sistema CentOS

    Solución Utilizada

    DNF es el sistema de gestión de paquetes en Fedora (instalar/remover software del sistema), soporta la activación de módulos de paquetes con versiones específicas, permitiendo (p.ejp) usar distintas versiones de un lenguaje de programación sin tener problemas de dependencias:

    • abrimos una terminal de comandos y revisamos las versiones disponibles de php:
      • dnf module list php
    • como es posible que se tenga otra versión seleccionada, primero se hace un reset:
      • dnf module reset php
    • se especifíca la version requerida (p.ejp 7.4) y se instala:
      • dnf module install php:7.4/common
    • se puede confirmar la versión
      • php --version
    • si se desea volver a la versión anterior por defecto, se puede repetir el procedimiento para la versión específica requerida.

    Este procedimiento es muy útil para trabajar con versiones distintas de herramientas como nodejs, ruby, httpd, mariadb, maven, perl, python, postgresql y es una alternativa práctica a las SCL (Software Collections)

    Imagen Original (CC Atribución)//man dnf: Module Command, server-world.info

Este sitio web utiliza cookies necesarias para su funcionamiento y para alcanzar los fines que se describen en la política de privacidad. Al aceptarla, al desplazarse por esta página o al continuar navegando, acepta nuestra política de privacidad.