Tutoriales

ᐅ Instalar servidor LAMP con PhpMyAdmin » Linux in English

Instalar el servicio LAMP en PhpMyAdmin es muy conveniente. Siguiendo los pasos que mostramos a continuación, tendremos un servidor LAMP (Linux, Apache, MySQL/MariaDB y PHP) completamente operativo.

¿Qué es el servidor LAMP?

LAMP significa Linux, Apache, MySQL y PHP. Juntos, proporciona un conjunto de software para recer aplicaciones web de alto rendimiento.

Cada componente aporta capacidades esenciales para hacer funcionar una página web:

Linux: Linux es el sistema operativo gratuito y de código abierto sobre el que se instalan los servicios. Linux es la parte popular, que ofrece más flexibilidad y opciones de configuración, entre otras operaciones del sistema.

Apache: El servidor web Apache procesa las solicitudes y sirve los archivos necesarios para hacer funcionar una web a través de HTTP. Desarrollado y mantenido por una comunidad abierta, Apache es uno de los servidores web más utilizados actualmente.

Base de datos MySQL/María: MySQL es un sistema de administración de sistemas que es la base para los datos relacionados con los datos de la aplicación. Con My SQL puedes almacenar tu información en un formato fácilmente consultable haciendo uso del lenguaje SQL.

También es habitual utilizar MariaDB.A different MySQL sigue siendo de código abierto, multiplataforma y es la alternativa open source logica de MySQL.

PHP: Lenguaje de código seguro que utiliza funciones de PHP en Apache para crear páginas web dinámicas.

¿Es PhpMyAdmin?

PhpMyAdmin es una herramienta de código abierto popular y gratuita que se utiliza para administrar MySQL mediante cualquier navegador web.

Las como la gestión de operaciones de bases de datos, tablas, índices o permisos, se ejecutan haciendo uso de la interfaz de usuario. Los administradores también pueden usar phpMyAdmin para ejecutar directamente cualquier consulta SQL.

Instalar Apache y configurar UFW

Actualizamos los paquetes e instalamos Apache ejecutó los siguientes comandos.

sudo apt update
sudo apt install apache2

Listamos las aplicaciones disponibles en UFW.

sudo ufw app list
Available applications:
Apache
Apache Full
Apache Secure
OpenSSH

Habilitamos el tráfico por el puerto 80 y 443 obtuvo el siguiente comando.

sudo ufw app info "Apache Full"

El siguiente paso será verificar el acceso a nuestra página web, en este punto deberíamos poder acceder sin problema. Introduciendo la IP del servidor (normalmente en el navegador, veremos el banner de Apache.

Instalación de MariaDB

Siguendo los mismos pasos que al instalar Apache, ejecutamos el siguiente comando para instalar MariaDB.

sudo apt install mariadb-server

Después, ejecutamos un script de seguridad con el que modificamos las configuraciones predeterminadas inseguras.

sudo mysql_secure_installation

Respondemos a las preguntas de la siguiente manera:

  • Ingrese la contraseña de root actual: Pulsamos INTRO
  • establecer contraseña de root? [Y/n]: Introducción a Pulsamos Ne.
  • ¿Eliminar usuario anónimo? [Y/n]: Introducción a Pulsamos Y e .
  • ¿Prohibir el inicio de sesión remoto raíz? [Y/n]: Introducción a Pulsamos Ne.
  • eliminar la base de datos de prueba y acceder a ella? [Y/n]: Introducción a Pulsamos Y e .
  • ¿Recargar la tabla de permisos ahora? [Y/n]: Introducción a Pulsamos Y e .

Una vez configuradas las opciones de seguridad, creamos un usuario para evitar usar root para administrar la base de datos.

sudo mariadb

Introducimos la siguiente consulta:

MariaDB [(none)]> GRANT ALL ON 

.

 TO 'operador'@'localhost' IDENTIFIED BY 'contraseña' WITH GRANT OPTION;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit

A continuación, iniciamos sesión con el nuevo usuario.

mariadb -u operador -p

Una vez comprobada la correcta creación de nuestro usuario, continuamos con la instalación de PHP.

Instalar PHP

Ejecutamos el siguiente comando para instalar los paquetes necesarios.

sudo apt install php libapache2-mod-php php-mysql php-xml

Edite la configuración de PHP favorita, en «nano».

sudo nano /etc/apache2/mods-enabled/dir.conf

Establecemos el orden deseado y Apache mostrará como página de inicio el archivo correspondiente dependiendo del orden que hayamos definido.

DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm

Para que los cambios surtan efecto reiniciamos el servicio Apache y comprobamos que el servicio se levanta sin errores.

sudo systemctl restart apache2
sudo systemctl status apache2

No se muestran otras versiones de PHP en la página Verificar corrección funcional de PHP.

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

Pegamos las siguientes lineas dentro.

Y verificamos que carga el banner de PHP introduciendo la dirección en el navegador.

Este archivo de ejemplo podemos eliminarlo cuando queramos con «rm».

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

Instalar PhpMyAdmin

Al instalar PhpMyAdmin, descargue la última versión de PhpMyAdmin y ejecútela en el sitio web oficial y en el directorio /var/www/html/.

Adelante, edite el archivo de configuración de PhpMyAdmin y configúrelo para su proveedor de servicios.

sudo nano /var/www/html/phpmyadmin/config.inc.php

Se eliminó la configuración del mantenedor del servicio para solo localhost y configurarlo a la siguiente imagen.

Visite PhpMyAdmin e importe la URL: Comience a instalar MariaDB.

Si ha llegado a este punto, enhorabuena. Tienes un servidor LAMP con PhpMyadmin completamente operativo.

Espero que el tutorial haya sido de gran ayuda. Si tiene alguna duda, puede preguntarnos a través de la sección de comentarios, estaremos encantados de echaros un cable.

LEER  Lanzamiento de Ubuntu 23.04 "Lunar Lobster", ¡descárguelo ahora!

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba