Instalación PhpMyAdmin

Instalación PhpMyAdmin

PhpMyAdmin es un gestor de bases de datos con interfaz de usuario en web.

Para instalar phpMyAdmin debemos tener lo siguiente:

  • Php
  • servidor web ya funcionando como apache o ngnix
  • php modules

En esta configuración se esta usando apache

sudo dnf install  php php-mysqlnd php-mbstring php-json php-common php-xml php-zip php-gd php-curl -y

Descargamos phpmyadmin de su pagina oficial, descomprimimos le cambiamos el nombre a phpmyadmin, y le damos los permisos a apache.

cd /var/www/html
sudo wget https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.tar.gz
sudo tar xzf phpMyAdmin-latest-all-languages.tar.gz
sudo mv phpMyAdmin-*-all-languages phpmyadmin
sudo chown -R apache:apache phpmyadmin

Configuramos el archivo de configuración de php

cd /var/www/html/phpmyadmin
sudo cp config.sample.inc.php config.inc.php
sudo nano config.inc.php

y modificamos la linea para el cifrado de cookies y así poder usar la interfaz web sin problemas se recomienda una buena clave aquí y si es mejor de 32 caracteres.

$cfg['blowfish_secret'] = 'una_contraseña_segura';

Darle contexto a SELinux a phpmyadmin

sudo chcon -R -t httpd_sys_content_t /var/www/html/phpmyadmin

​¿Para qué?

SELinux controla accesos de seguridad, esta línea le dice que Apache puede leer el directorio phpMyAdmin.

y con esto ya estaria phpmyadmin instalado en nuestro servidor vamos al navegador ip-de-servidor/phpmyadmin

Las credenciales para iniciar sesión son las que se configuran en mariadb o el servidor de base de datos elegido.