Introducción
Configurar un entorno de servidor web robusto y eficiente es esencial para el desarrollo y despliegue de aplicaciones web. Apache2 es uno de los servidores web más populares y ampliamente utilizados en el mundo, conocido por su flexibilidad, potencia y extensibilidad. MariaDB, una bifurcación del sistema de gestión de bases de datos MySQL, ofrece un rendimiento mejorado y una mayor seguridad. Por último, phpMyAdmin es una herramienta web gratuita que permite la administración de bases de datos MySQL y MariaDB a través de una interfaz gráfica intuitiva.
En esta guía, te mostraremos cómo instalar y configurar Apache2, MariaDB y phpMyAdmin en un sistema Ubuntu 22.04. Este conjunto de herramientas te permitirá crear y gestionar tus bases de datos y aplicaciones web de manera eficaz.
Guía de instalación
Instalación de Apache2
Actualizar la lista de paquetes disponibles
Este comando actualiza la lista de paquetes disponibles y sus versiones en los repositorios configurados en tu sistema. Es una buena práctica ejecutarlo antes de instalar nuevos paquetes para asegurarte de que obtienes las versiones más recientes.
sudo apt-get update
Instalar Apache2
Este comando instala el servidor web Apache2 en tu sistema.
sudo apt-get install apache2
Iniciar Apache2
Este comando inicia el servicio de Apache2, haciendo que el servidor web esté activo y funcionando.
sudo systemctl start apache2
Instalación de la base de datos MariaDB
Actualizar la lista de paquetes disponibles
Igual que antes, este comando actualiza la lista de paquetes disponibles en los repositorios configurados en tu sistema.
sudo apt update
Instalar MariaDB Server
Este comando instala el servidor de bases de datos MariaDB en tu sistema.
sudo apt install mariadb-server
Verificar el estado de MariaDB
Este comando muestra el estado actual del servicio de MariaDB, permitiéndote verificar si está activo y funcionando correctamente.
sudo systemctl status mariadb
Configuración de MariaDB
Asegurar la instalación de MariaDB
Este comando inicia un script de configuración segura de MariaDB que te guiará a través de varios pasos para mejorar la seguridad de tu instalación, como configurar una contraseña para el usuario root, eliminar usuarios anónimos y bases de datos de prueba, y deshabilitar el inicio de sesión remoto para root.
sudo mysql_secure_installation
Crear usuario y contraseña en MariaDB
Acceder a MariaDB
Este comando abre la interfaz de línea de comandos de MariaDB con privilegios de administrador.
sudo mariadb
Crear un usuario con todos los privilegios
Este comando crea un usuario llamado admin
con la contraseña 199811
, otorgándole todos los privilegios en todas las bases de datos y tablas, y la capacidad de conceder permisos a otros usuarios.
GRANT ALL ON *.* TO 'admin'@'localhost' IDENTIFIED BY '199811' WITH GRANT OPTION;
Aplicar los cambios
Este comando recarga las tablas de privilegios en MariaDB, aplicando los cambios realizados.
FLUSH PRIVILEGES;
Salir de MariaDB
Este comando cierra la sesión de la línea de comandos de MariaDB.
exit
Instalación de phpMyAdmin
Actualizar la lista de paquetes disponibles
Nuevamente, este comando actualiza la lista de paquetes disponibles en los repositorios configurados en tu sistema.
sudo apt update
Instalar PHP y módulos necesarios
Este comando instala PHP y varios módulos necesarios para el funcionamiento de phpMyAdmin y para mejorar las funcionalidades de PHP en tu servidor.
sudo apt-get install -y php php-tcpdf php-cgi php-pear php-mbstring libapache2-mod-php php-common php-phpseclib php-mysql
Instalar phpMyAdmin y otros módulos de PHP
Este comando instala phpMyAdmin y otros módulos adicionales de PHP que son necesarios para su correcto funcionamiento.
sudo apt install phpmyadmin php-mbstring php-zip php-gd php-json php-curl
Habilitar el módulo mbstring
de PHP
Este comando habilita el módulo mbstring
de PHP, que es necesario para que phpMyAdmin funcione correctamente.
sudo phpenmod mbstring
Reiniciar Apache2
Este comando reinicia el servicio de Apache2 para aplicar los cambios y asegurarse de que todos los módulos de PHP y phpMyAdmin estén correctamente cargados y funcionando.
sudo systemctl restart apache2
Conclusión
Estos comandos te guían a través de la instalación y configuración de un servidor web Apache2, un servidor de bases de datos MariaDB, y la herramienta de administración phpMyAdmin en Ubuntu 22.04.
Etiquetas:
#DigitalEducas #mariadb #HAYU24 #basededatos #shuksabiduriaenletras #redes #opensuse #distribucioneslinux #opensource