Necesitas servidor Lamp en Ubuntu para tu computadora con sistema Ubuntu, te enseñaremos a montar uno, para que lo uses con tus proyectos.

Lo primero que debes saber, cuales son los paquetes que se integran en este servidor Lamp.

El principal es Apache, quien permite poder mostrar nuestras paginas a los usuarios que requieran información de tu sitio y lo que tu les quieres mostrar.

Es el encargado de alojar diferentes sitios en un mismo lugar, con muchísima información, con una buena configuración, tendrás multi sitios en tu plataforma.

También se agrega MySQL, para poder almacenar mucha información a través de sus base de datos, tendrás los artículos guardados para mostrar a los usuarios.

PHP, que es el sistema de lenguaje que muchas paginas usan en la actualidad, pro defecto Ubuntu 24.04 instala la versión 8.3, pero de igual manera, manejaremos varias versiones a posterior, así que no te desanimes.

PHPmyAdmin, nos mostrará la información detallada de los datos que se encuentran en nuestra base datos, es muy importante, ya que nos deja poder modificar alguna información que puede estar mal ingresada.

PRIMEROS PASOS

Siempre que hagas una instalación de cualquier paquete o repositorio, debes tener tu equipo totalmente actualizado para poder recibir lo ultimo en librerías y softwares.

Por lo tanto abre tu terminal con la siguiente combinación de teclas CONTROL+ALT+T.

En la terminal debes colocar el siguiente código, para actualizar las librerías de tu Ubuntu.

Un pequeño detalle, sudo, nos permite poder suplantar al administrador para poder instalar librerías o paquetes nuevos en nuestro distro, Update, actualiza las librearías, el -y, es para que no nos pida confirmación de instalación.

sudo apt update -y

Al actualizar toda la librería, debemos realizar la descarga de los repositorios, ya que con update realizo la comparación de archivos locales con los de los repositorios oficiales de Ubuntu, procede a colocar el siguiente código en tu terminal.

sudo apt upgrade -y

Es recomendable nuevamente realizar un Update para ver si quedó algo pendiente en la actualización de tus librerías y paquetes.

Ahora procederemos con la instalación de nuestro servidor local o más llamado Lamp Server.

INSTALANDO LAMP SERVER

Nos aseguraremos de tener alguna librerías instaladas para el buen funcionamiento

sudo apt install lsb-release ca-certificates apt-transport-https software-properties-common -y

Ahora en la misma terminal, ingresa el siguiente comando

sudo apt install lamp-server^ -y

Ahora solo basta a esperar a que instale Apache, Mysql y PHP versión 8.3.

Para verificar que si esta funcionando nuestro servidor, puedes colocar en la barra de navegación:

http://localhost

En el navegador ya debería aparecer el front de Apache, indicando las rutas de configuración y la de trabajo, que por defecto sería /var/www/html

Front de apache en sistema operativo Ubuntu

Como nota importante, es saber que Mysql se instalará con el usuario root sin password, en la cual puedes ingresar una password a ese usuario o crear uno nuevo. te dejaré los dos tips para que decidas cual ingresar.

PRIMERA OPCION

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '12345';

Obviamente la password que hemos puesto acá, es una muy débil, y debes ingresar alguna que sea mas segura y que a posterior te puedas acordar fácilmente, o simplemente anótala en algún lugar para poder recordar.

Ahora otorga todos los permisos para que el usuario root sea el administrador total de todas las bases de datos.

GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION;

y por ultimo, hay que ejercer, que todos los comandos agregados, sean ingresados en la base de dato

FLUSH PRIVILEGES;

SEGUNDA OPCION

Esta opción, la podemos usar creando un usuario personalizado, aunque se pueden repetir algunos comandos, pero que son de vital importancia.

CREATE USER 'dogdark'@'localhost' IDENTIFIED WITH mysql_native_password BY '12345';

El usuario que he creado es dogdark y la password es 12345, puedes cambiar el usuario por el que desees, cualquier nombre te puede servir y la password que desees.

Replicamos los permisos, para dejar el usuario con control total de la base de datos

GRANT ALL PRIVILEGES ON *.* TO 'dogdark'@'localhost' WITH GRANT OPTION;

y por ultimo ejercemos los privilegios en la base

FLUSH PRIVILEGES;

Este es el primer paso, te veo en otro artículo, buena suerte.

Categories:

No responses yet

    Agregar un comentario

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