Instalar phpMyAdmin en CentOS 8 con Lamp

Instalar phpMyAdmin en CentOS 8 con Lamp.

Aprovechando que en el artículo anterior explicamos como instalar LAMP en CentOS 8, ahora vemos como instalar la herramienta gráfica por excelencia, muy útil si quieres administrar bases de datos. Es evidente que hablamos de phpMyAdmin.

La aplicación phpMyAdmin no está incluida de forma predeterminada en los repositorios CentOS 8, así que vemos como instalarla manualmente.

 

Instalar phpMyAdmin en CentOS 8 con Lamp

Descargamos la última versión estable de phpMyAdmin, nuestro caso la 5.0.2. Puedes revisar las versiones en su página oficial.

cd /var/www/html
wget https://files.phpmyadmin.net/phpMyAdmin/5.0.2/phpMyAdmin-5.0.2-all-languages.zip

Extraemos el zip.

unzip phpMyAdmin-5.0.2-all-languages.zip

Movemos el contenido a la carpeta phpmyadmin.

mv phpMyAdmin-5.0.2-all-languages phpmyadmin

Cambiamos el propietario al usuario Apache.

chown -R apache:apache /var/www/html/phpmyadmin

Es necesario modificar el nombre del archivo de configuración.

cd /var/www/html/phpmyadmin
mv config.sample.inc.php config.inc.php

Lo editamos…

nano config.inc.php

Donde «blowfish_secret», introduces una contraseña segura.

Configurar phpMyAdmin en CentOS 8

Configurar phpMyAdmin en CentOS 8

Guarda el archivo y cierra el editor nano.

Creamos las tablas de phpMyAdmin en la base de datos.

mysql < sql/create_tables.sql -u root -p

 

Configurar phpMyAdmin con Apache

Creamos el archivo de configuración.

sudo nano /etc/httpd/conf.d/phpmyadmin.conf

Copia y pega lo siguiente.

Alias /phpmyadmin /usr/share/phpmyadmin

<Directory /usr/share/phpmyadmin/>
   AddDefaultCharset UTF-8

   <IfModule mod_authz_core.c>
     # Apache 2.4  
     <RequireAny>
      Require all granted
     </RequireAny>
    </IfModule>
    <IfModule !mod_authz_core.c>
      # Apache 2.2
      Order Deny,Allow
      Deny from All
      Allow from 127.0.0.1
      Allow from ::1
    </IfModule>
</Directory>
   
<Directory /usr/share/phpmyadmin/setup/>
   <IfModule mod_authz_core.c>
     # Apache 2.4
     <RequireAny>
       Require all granted
     </RequireAny>
   </IfModule>
   <IfModule !mod_authz_core.c>
     # Apache 2.2
     Order Deny,Allow
     Deny from All
     Allow from 127.0.0.1
     Allow from ::1
   </IfModule>
</Directory>

Guarda el archivo y cierra el editor, necesitamos reiniciar Apache.

systemctl restart httpd

 

Iniciar phpMyAdmin

Si todo salio bien, al escribir en tu navegador «mi-ip/phpmyadmin» podrás acceder a la herramienta.

Iniciar phpMyAdmin

Iniciar phpMyAdmin

 

Canales de Telegram: Canal SoloLinux – Canal SoloWordpress

Espero que este artículo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales. Instalar phpMyAdmin en CentOS 8 con Lamp.

 

Agregar comentario