Instalación de Apache, PHP, MySQL y PhpMyAdmin en Ubuntu 20.04

La instalación de Apache, PHP, MySQL y PhpMyAdmin es esencial para poder desarrollar y desplegar aplicaciones web en un servidor local. Estas herramientas son ampliamente utilizadas en el desarrollo web y permiten crear sitios dinámicos, gestionar bases de datos y administrar el servidor.

Te mostraremos paso a paso cómo instalar y configurar Apache, PHP, MySQL y PhpMyAdmin en Ubuntu 20.04. Veremos cómo instalar cada una de estas herramientas de forma individual, cómo configurarlas para que funcionen juntas y cómo acceder a PhpMyAdmin para administrar nuestras bases de datos. Además, te daremos algunos consejos y buenas prácticas para optimizar el rendimiento y la seguridad de tu servidor.

Actualiza los paquetes del sistema operativo

Antes de comenzar con la instalación de Apache, PHP, MySQL y PhpMyAdmin en Ubuntu 20.04, es importante asegurarse de que todos los paquetes del sistema operativo estén actualizados. Para ello, ejecuta los siguientes comandos en tu terminal:

sudo apt update
sudo apt upgrade

Estos comandos actualizarán los repositorios del sistema y aplicarán cualquier actualización disponible para los paquetes instalados en tu sistema operativo.

Instala Apache

Para instalar Apache en Ubuntu 20.04, sigue los siguientes pasos:

  1. Abre una terminal.
  2. Ejecuta el siguiente comando para actualizar tu lista de paquetes:
sudo apt update
  1. A continuación, instala Apache ejecutando el siguiente comando:
sudo apt install apache2

Una vez que la instalación esté completa, puedes comprobar si Apache se ha configurado correctamente ingresando la dirección IP de tu servidor en tu navegador web. Deberías ver la página de inicio predeterminada de Apache.

Instala PHP

Para instalar PHP en Ubuntu 20.04, sigue estos pasos:

  1. Abre una terminal.
  2. Ejecuta el siguiente comando para instalar PHP y sus dependencias:
sudo apt install php libapache2-mod-php
  1. Reinicia Apache para que los cambios surtan efecto:
sudo systemctl restart apache2

Para comprobar si PHP se ha instalado correctamente, puedes crear un archivo de prueba. Crea un archivo llamado info.php en el directorio de documentos raíz de Apache:

sudo nano /var/www/html/info.php

Agrega el siguiente contenido al archivo info.php:

<?php
phpinfo();
?>

Guarda y cierra el archivo.

A continuación, abre tu navegador web e ingresa la dirección http://localhost/info.php. Deberías ver una página que muestra la información de tu configuración de PHP.

Instala MySQL

Para instalar MySQL en Ubuntu 20.04, sigue estos pasos:

  1. Abre una terminal.
  2. Ejecuta el siguiente comando para instalar MySQL:
sudo apt install mysql-server
  1. Durante la instalación, se te pedirá que configures una contraseña para el usuario root de MySQL. Asegúrate de recordar esta contraseña, ya que la necesitarás más adelante.

Una vez que la instalación esté completa, puedes comprobar si MySQL se ha configurado correctamente ejecutando el siguiente comando:

sudo mysql

Si se abre el shell de MySQL sin errores, significa que la instalación ha sido exitosa.

Instala PhpMyAdmin

Para instalar PhpMyAdmin en Ubuntu 20.04, sigue estos pasos:

  1. Abre una terminal.
  2. Ejecuta el siguiente comando para instalar PhpMyAdmin y sus dependencias:
sudo apt install phpmyadmin
  1. Durante la instalación, se te pedirá que elijas el servidor web que deseas configurar para usar con PhpMyAdmin. Selecciona Apache y luego presiona Enter.
  2. Se te pedirá que configures una contraseña para el usuario de PhpMyAdmin. Elige una contraseña y luego confírmala.
  3. Después de completar la instalación, debes habilitar el módulo de PhpMyAdmin ejecutando el siguiente comando:
sudo phpenmod mbstring
  1. Reinicia Apache para que los cambios surtan efecto:
sudo systemctl restart apache2

Ahora puedes acceder a PhpMyAdmin ingresando la dirección http://localhost/phpmyadmin en tu navegador web. Deberías ver la interfaz de PhpMyAdmin y podrás iniciar sesión con el usuario root de MySQL y la contraseña que configuraste durante la instalación.

Verifica que Apache esté funcionando correctamente

Para verificar si Apache está funcionando correctamente en tu servidor Ubuntu 20.04, puedes abrir un navegador web y acceder a la dirección IP de tu servidor o a su nombre de dominio. Si ves la pantalla de inicio de Apache, significa que Apache está instalado y funcionando correctamente.

Instala PHP y los módulos necesarios

Para poder utilizar PHP en tu servidor Apache, primero debes instalar PHP y algunos módulos necesarios.

Paso 1: Instala PHP

Abre una terminal y ejecuta el siguiente comando:

sudo apt install php libapache2-mod-php

Paso 2: Instala los módulos adicionales

Dependiendo de tus necesidades, puedes instalar diferentes módulos de PHP. Aquí hay algunos ejemplos:

  • Para trabajar con MySQL, instala el módulo:
  • sudo apt install php-mysql

  • Para trabajar con PostgreSQL, instala el módulo:
  • sudo apt install php-pgsql

  • Para trabajar con SQLite, instala el módulo:
  • sudo apt install php-sqlite3

  • Para trabajar con MongoDB, instala el módulo:
  • sudo apt install php-mongodb

Recuerda reiniciar Apache después de instalar los módulos:

sudo systemctl restart apache2

Verifica que PHP esté instalado correctamente

Para verificar que PHP esté instalado correctamente en tu servidor Ubuntu 20.04, puedes utilizar el siguiente comando en la terminal:

php -v

Esto mostrará la versión de PHP instalada en tu sistema. Si no se muestra ninguna información o aparece un error, es posible que PHP no esté instalado. En ese caso, puedes instalarlo utilizando el siguiente comando:

sudo apt install php

Una vez que PHP esté instalado, puedes verificar de nuevo su versión para asegurarte de que se instaló correctamente.

Instala MySQL

Para empezar, debes instalar MySQL en tu sistema Ubuntu 20.04. Puedes hacerlo ejecutando el siguiente comando en la terminal:

sudo apt-get install mysql-server

Una vez que se complete la instalación, puedes verificar si MySQL se está ejecutando correctamente ejecutando el siguiente comando:

systemctl status mysql

Si ves un mensaje que indica que MySQL está activo y en ejecución, significa que la instalación se realizó correctamente.

Instala Apache

Continúa escribiendo el contenido solo para ese encabezado:

Ahora, vamos a instalar Apache en nuestro sistema Ubuntu 20.04. Puedes hacerlo ejecutando el siguiente comando en la terminal:

sudo apt-get install apache2

Una vez que se complete la instalación, puedes verificar si Apache se está ejecutando correctamente ejecutando el siguiente comando:

systemctl status apache2

Si ves un mensaje que indica que Apache está activo y en ejecución, significa que la instalación se realizó correctamente.

Instala PHP

Continúa escribiendo el contenido solo para ese encabezado:

Ahora, vamos a instalar PHP en nuestro sistema Ubuntu 20.04. Puedes hacerlo ejecutando el siguiente comando en la terminal:

sudo apt-get install php libapache2-mod-php

Una vez que se complete la instalación, puedes verificar si PHP se instaló correctamente ejecutando el siguiente comando:

php -v

Deberías ver la versión de PHP instalada en tu sistema.

Instala PhpMyAdmin

Continúa escribiendo el contenido solo para ese encabezado:

Por último, vamos a instalar PhpMyAdmin, una herramienta de administración para MySQL. Puedes hacerlo ejecutando el siguiente comando en la terminal:

sudo apt-get install phpmyadmin

Durante la instalación, se te pedirá que elijas el servidor web que deseas configurar para usar con PhpMyAdmin. Selecciona Apache y luego continúa con la configuración.

Una vez que se complete la instalación, puedes acceder a PhpMyAdmin ingresando la siguiente URL en tu navegador:

http://localhost/phpmyadmin

Inicia sesión con tus credenciales de MySQL y podrás comenzar a administrar tus bases de datos.

Configura MySQL y crea una base de datos

Configura MySQL y crea una base de datos

Una vez que hayas instalado MySQL en tu servidor, es importante configurarlo correctamente y crear una base de datos para tus aplicaciones. A continuación, se detallan los pasos para realizar esta configuración.

Paso 1: Iniciar sesión en MySQL

Para comenzar, inicia sesión en MySQL usando el siguiente comando:

mysql -u root -p

Se te pedirá que ingreses la contraseña de tu usuario root de MySQL.

Paso 2: Crear una base de datos

Una vez que hayas iniciado sesión en MySQL, puedes crear una nueva base de datos utilizando el siguiente comando:

CREATE DATABASE nombre_de_la_base_de_datos;

Asegúrate de reemplazar “nombre_de_la_base_de_datos” por el nombre que deseas para tu base de datos.

Paso 3: Crear un usuario y otorgarle privilegios

Después de crear la base de datos, es recomendable crear un nuevo usuario y otorgarle los privilegios necesarios para acceder a la base de datos. Para crear un usuario, puedes utilizar el siguiente comando:

CREATE USER 'nombre_de_usuario'@'localhost' IDENTIFIED BY 'contraseña';

Reemplaza “nombre_de_usuario” por el nombre que desees para el usuario, y “contraseña” por la contraseña que quieras asignarle.

A continuación, otorga los privilegios necesarios al usuario recién creado utilizando el siguiente comando:

GRANT ALL PRIVILEGES ON nombre_de_la_base_de_datos.* TO 'nombre_de_usuario'@'localhost';

Nuevamente, asegúrate de reemplazar “nombre_de_la_base_de_datos” por el nombre de tu base de datos, y “nombre_de_usuario” por el nombre del usuario que creaste.

Paso 4: Actualizar los privilegios

Finalmente, actualiza los privilegios para que los cambios surtan efecto. Utiliza el siguiente comando:

FLUSH PRIVILEGES;

Con esto, has configurado MySQL y creado una base de datos con un usuario con los privilegios necesarios para acceder a ella. Ahora estás listo para utilizar MySQL en tus aplicaciones.

Instala PhpMyAdmin

Para poder administrar de forma fácil y rápida nuestras bases de datos MySQL, vamos a instalar PhpMyAdmin en nuestro servidor Ubuntu 20.04.

1. Lo primero que vamos a hacer es actualizar la lista de paquetes disponibles utilizando el siguiente comando en la terminal:

sudo apt update

2. A continuación, instalaremos PhpMyAdmin ejecutando el siguiente comando:

sudo apt install phpmyadmin

3. Durante la instalación, se nos pedirá que elijamos el servidor web que queremos utilizar para configurar PhpMyAdmin. Seleccionaremos Apache y luego presionaremos Enter.

4. A continuación, se nos pedirá que configuremos la base de datos para PhpMyAdmin con dbconfig-common. Seleccionaremos Yes y presionaremos Enter.

5. Luego, se nos pedirá que ingresemos la contraseña de administrador de la base de datos que acabamos de configurar. Ingresaremos la contraseña y presionaremos Enter.

6. Por último, se nos pedirá que ingresemos una contraseña para el usuario phpmyadmin de MySQL. Ingresaremos la contraseña y presionaremos Enter.

Ahora que hemos completado la instalación de PhpMyAdmin, podemos acceder a él abriendo un navegador web y visitando la dirección http://localhost/phpmyadmin/. Iniciaremos sesión con el usuario “phpmyadmin” y la contraseña que configuramos anteriormente.

Configura PhpMyAdmin para acceder a la base de datos

Una vez que hayas instalado y configurado Apache, PHP y MySQL en tu servidor Ubuntu 20.04, el siguiente paso es configurar PhpMyAdmin para que puedas acceder y administrar tu base de datos de una manera fácil y segura.

PhpMyAdmin es una herramienta de administración de bases de datos basada en web que te permite realizar tareas como crear bases de datos, gestionar tablas, ejecutar consultas SQL y mucho más.

Paso 1: Instalación de PhpMyAdmin

Para instalar PhpMyAdmin, abre una terminal y ejecuta el siguiente comando:

sudo apt install phpmyadmin

Se te pedirá que elijas el servidor web que utilizarás para configurar PhpMyAdmin. Selecciona “apache2” y presiona Enter.

Luego, se te pedirá que configuremos la base de datos de PhpMyAdmin con dbconfig-common. Selecciona “Yes” y presiona Enter.

A continuación, se te pedirá que ingreses la contraseña para el usuario “root” de MySQL. Ingresa la contraseña y presiona Enter.

Después, tendrás que ingresar y confirmar una contraseña para el usuario “phpmyadmin” de la base de datos de PhpMyAdmin.

Paso 2: Configuración adicional

Una vez que se haya completado la instalación, debemos realizar algunas configuraciones adicionales para asegurarnos de que PhpMyAdmin funcione correctamente.

Abre un archivo de configuración de Apache con privilegios de administrador utilizando tu editor de texto favorito. Por ejemplo:

sudo nano /etc/apache2/conf-available/phpmyadmin.conf

Busca la línea que contiene “Require ip” y agrega tu dirección IP después de “Require ip”. Por ejemplo:

Require ip 192.168.0.100

Esto restringirá el acceso a PhpMyAdmin solo a tu dirección IP.

A continuación, guarda y cierra el archivo de configuración.

Después de eso, habilita la configuración que acabamos de realizar ejecutando el siguiente comando:

sudo a2enconf phpmyadmin

Por último, reinicia Apache para que los cambios surtan efecto:

sudo systemctl restart apache2

Ahora deberías poder acceder a PhpMyAdmin abriendo tu navegador web y visitando la siguiente URL: http://tu-direccion-ip/phpmyadmin

Ingresa el nombre de usuario y la contraseña que configuraste durante la instalación de PhpMyAdmin.

¡Y eso es todo! Ahora estás listo para comenzar a administrar tu base de datos utilizando PhpMyAdmin en Ubuntu 20.04.

Verifica que todo esté funcionando correctamente

Una vez que hayas finalizado la instalación de Apache, PHP, MySQL y PhpMyAdmin en tu servidor Ubuntu 20.04, es importante verificar que todo esté funcionando correctamente antes de comenzar a utilizar estas herramientas.

Verificación de Apache

Para verificar que Apache esté funcionando correctamente, puedes abrir tu navegador web y escribir la dirección IP de tu servidor en la barra de direcciones. Si Apache está funcionando, verás una página de prueba predeterminada que indica “It works!”.

Verificación de PHP

Para verificar que PHP esté funcionando correctamente con Apache, puedes crear un archivo de prueba PHP en el directorio raíz de Apache. Puedes utilizar el siguiente comando para crear el archivo:

sudo nano /var/www/html/info.php

Agrega el siguiente código en el archivo de prueba PHP:

<?php
phpinfo();
?>

Guarda y cierra el archivo. Luego, abre tu navegador web y escribe la dirección IP de tu servidor seguida de “/info.php” en la barra de direcciones. Si PHP está funcionando correctamente, verás una página que muestra información detallada sobre tu configuración de PHP.

Verificación de MySQL

Para verificar que MySQL esté funcionando correctamente, puedes utilizar el siguiente comando:

sudo systemctl status mysql

Si MySQL está funcionando, verás un mensaje que indica “active (running)”.

Verificación de PhpMyAdmin

Para verificar que PhpMyAdmin esté funcionando correctamente, abre tu navegador web y escribe la dirección IP de tu servidor seguida de “/phpmyadmin” en la barra de direcciones. Si PhpMyAdmin está funcionando, se te pedirá que inicies sesión con las credenciales de tu base de datos MySQL.

Recuerda que es importante asegurarte de que todas las herramientas estén funcionando correctamente antes de comenzar a utilizarlas. De esta manera, podrás evitar problemas y asegurarte de que tu servidor esté configurado correctamente.

Preguntas frecuentes

¿Qué versión de Ubuntu es compatible con esta guía de instalación?

Esta guía es compatible con Ubuntu 20.04.

¿Cuáles son los requisitos mínimos para instalar estos programas?

Los requisitos mínimos son tener al menos 2 GB de RAM y 10 GB de espacio en disco.

¿Es necesario tener conocimientos previos en programación para realizar esta instalación?

No es necesario tener conocimientos previos en programación, esta guía es apta para principiantes.

¿Puedo instalar estos programas en otras distribuciones de Linux?

Sí, aunque esta guía está enfocada en Ubuntu 20.04, los pasos pueden ser adaptados a otras distribuciones de Linux.

Deja un comentario