Cuando estamos intentando cambiar de versiones de PHP (8.2 a 7.4) y nos muestra este error:
module php_module is already loaded, skipping
Este error nos dice existen módulos de PHP que están siendo cargados más de una vez, esto lo podemos verificar si abrimos el archivo /etc/apache2/apache2.conf (se llama así en ubuntu, pero puede variar de acuerdo al sistema operativo).
Abriendo dicho archivo veremos las siguientes lineas:
Esto significa que se va a cargar a todos los archivos con las extensiones .load y .conf que están ubicados dentro de mods-enabled, por lo tanto una solución para cambiar a PHP 7.4 puede ser renombrar todos los archivos con dichas extensiones dentro de dicha carpeta que no sean de PHP 7.4.
En mi caso yo tenía los siguientes archivos:
- php7.4.conf
- php7.4.load
- php8.0.conf
- php8.0.load
- php8.2.conf
- php8.2.load
Así que sólo cambie de nombre aquellos que no son de PHP 7.4 y mis archivos quedaron así:
- php7.4.conf
- php7.4.load
- php8.0.conf_
- php8.0.load_
- php8.2.conf_
- php8.2.load_
Claro que este cambio es sólo mientras estoy trabajando con PHP 7.4 y cuando desee cambiar a alguna versión como PHP 8.0 o PHP 8.2, entonces debo volver a poner los archivos con su nombre original.
Me pareció interesante el artículo
Añadir nuevo comentario