---
title: "Instalar un servidor local web en Linux con Apache, PHP y PhpMyAdmin (IV): instalar phpMyAdmin"
description: "Instalar phpMyAdmin en un servidor local Linux basado en Debian Lo primero, antes de la instalación, veamos qué es y para qué sirve phpMyAdmin: phpMyAdmin: Gestión de Bases de Datos MySQL de..."
url: https://indaga.net/instalar-un-servidor-local-web-en-linux-con-apache-php-y-phpmyadmin-iv-instalar-phpmyadmin/
date: 2024-12-31
modified: 2024-12-31
author: "Directorio Indaga"
image: https://indaga.net/wp-content/uploads/2024/12/localhost-phpmyadmin.jpg
categories: ["GNU Linux", "PHP", "Recursos y Utilidades"]
tags: ["apache", "gestores bases datos", "gnu linux", "herramientas servidores", "instalar phpmyadmin", "mariadb", "php", "phpmyadmin"]
type: post
lang: es
---

# Instalar un servidor local web en Linux con Apache, PHP y PhpMyAdmin (IV): instalar phpMyAdmin

## Instalar phpMyAdmin en un servidor local Linux basado en Debian

Lo primero, antes de la instalación, veamos qué es y para qué sirve [**phpMyAdmin**](https://www.phpmyadmin.net/):

> phpMyAdmin: Gestión de Bases de Datos MySQL de forma sencilla
> phpMyAdmin es una herramienta de software libre escrita en PHP que permite la administración de bases de datos MySQL (o compatibles, como MariaDB) a través de una interfaz web intuitiva. Su principal función es facilitar la gestión de bases de datos, tablas, campos, relaciones, índices, usuarios y permisos, todo ello sin necesidad de utilizar la línea de comandos.
> Con phpMyAdmin, los usuarios pueden realizar tareas comunes como crear, modificar y eliminar bases de datos y tablas, así como importar y exportar datos en diversos formatos (como SQL, CSV y XML). También permite ejecutar consultas SQL directamente y visualizar resultados de manera sencilla.
> Es especialmente útil para desarrolladores y administradores de sistemas que buscan una forma eficiente y accesible de gestionar sus bases de datos, haciendo que la administración de MySQL sea más accesible tanto para principiantes como para expertos.

Ahora que ya tenemosnuestro [**servidor Apache**](https://indaga.net/instalar-un-servidor-local-web-en-linux-con-apache-php-y-phpmyadmin-i/) y [**PHP**](https://indaga.net/instalar-un-servidor-local-web-en-linux-con-apache-php-y-phpmyadmin-ii-instalar-php/) (versión 8.1 en mi caso) y [**MariaDB**](https://indaga.net/instalar-un-servidor-local-web-en-linux-con-apache-php-y-phpmyadmin-iii-instalar-mariadb/) instalados en nuestro servidor local Linux (un Ubunte MATE), vamos a describir los pasos para instalar y poner en marcha el gestor de bases de datos phpMyAdmin:

**1. Instala phpMyAdmin**

Abre una terminal y ejecuta el siguiente comando para instalar **phpMyAdmin**:

`sudo apt install phpmyadmin

`

**2. Configura la instalación**

Durante la instalación, se te pedirá que elijas el servidor web que deseas configurar. Selecciona **Apache** y presiona `**Enter**`.

Luego, se te preguntará si deseas usar `**dbconfig-common**` para configurar la base de datos. Selecciona **Sí** y proporciona la información de la base de datos cuando se te solicite (nombre de usuario y contraseña de MySQL).

**3. Configura Apache para phpMyAdmin**

Si no se configuró automáticamente, puedes agregar phpMyAdmin a la configuración de Apache. Abre el archivo de configuración de Apache:

`sudo nano /etc/apache2/apache2.conf

`

Agrega la siguiente línea al final del archivo:

`Include /etc/phpmyadmin/apache.conf

`

Guarda y cierra el archivo (en nano, presiona `CTRL + X`, luego `Y` y `Enter`).

**4. Habilita las extensiones necesarias**

Asegúrate de que las extensiones de PHP necesarias estén habilitadas. Puedes habilitar las extensiones de MySQL y otras que puedan ser necesarias con los siguientes comandos:

`sudo phpenmod mysqli

sudo phpenmod mbstring

`

**5. Reinicia Apache**

Reinicia el servidor web para aplicar los cambios:

`sudo systemctl restart apache2

`

**6. Accede a phpMyAdmin**

Ahora puedes acceder a phpMyAdmin abriendo un navegador web y yendo a la siguiente URL: [http://localhost/phpmyadmin](http://localhost/phpmyadmin)

**7. Inicia sesión**

Usa el nombre de usuario y la contraseña de MySQL que configuraste durante la instalación para iniciar sesión.

**A tener en cuenta:**

– Si quieres mayor seguridad, considera cambiar el nombre de usuario y la contraseña de phpMyAdmin y configurar medidas adicionales como la autenticación HTTP.

– También puedes considerar configurar un firewall para proteger tu servidor. En mi caso, al ser un servidor local para desarrollo, para aprender, no lo considero necesario.

![phpmyadmin en localhost](https://indaga.net/wp-content/uploads/2024/12/phpmyadmin.jpg)

 

**NOTA:** El «año que viene» seguiremos con más artículos sobre este interesante sistema de gestión de bases de datos. Feliz año!

 
