Instalación de LAMP en Ubuntu


El servidor LAMP es un conjunto de herramientas de código abierto y gratuito que se utiliza para alojar sitios web, especialmente sitios web dinámicos. El servidor LAMP o la pila LAMP, es un acrónimo de
L es Linux, el sistema operativo,
Apache, el Servidor Web,
M es MySql (o MariaDB), la base de datos,
P es PHP (también puede ser Perl o Python), el lenguaje de programación.
En este tutorial, aprenderemos a instalar LAMP stack en máquinas Ubuntu.
Estamos aquí asumiendo que tienes la parte L cubierta y un sistema instalado con sistema operativo Ubuntu. Continuaremos con la instalación de la pila LAMP en ubuntu y comenzaremos con la instalación del servidor web.

Para instalar el servidor web Apache, abre la terminal y ejecuta el siguiente comando:

$ sudo apt-get install apache2

Una vez que el paquete ha sido instalado, inicia el servicio apache y habilítalo para el arranque:

$ sudo systemctl start apache2

$ sudo systemctl enable apache2

Ahora podemos probar la instalación de Apache. Para probar la instalación, abre el navegador web y en la barra de direcciones ingresa la siguiente url:

http://localhost

http://192.168.1.100

192.168.1.100 es la dirección IP del servidor, reemplázala con tu dirección IP.

 

Instalación de MySQL

Lo siguiente que vamos a instalar es la base de datos, estamos utilizando MySql como nuestra elección de servidor de base de datos. Para instalar MySql en Ubuntu, ejecuta el siguiente comando desde la terminal:

$ sudo apt-get install mysql-server mysql-client

Durante la instalación de MySql, se nos pedirá que brindemos la contraseña ‘root’, proporcionaremos una contraseña adecuada y la confirmamos para completar la instalación. Una vez que se haya completado la instalación, inicia el servicio MySql y habilítalo para el arranque:

 

$ sudo systemctl start mysql

$ sudo systemctl enable mysql

Ahora podemos conectarnos a la base de datos para verificar la instalación, para conectar a MySql, usa el siguiente comando:

$ mysql -u root -p

Y luego ingresa la contraseña de root que proporcionamos en el momento de la instalación para conectarte a mysql:

Enter password:

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 5

Server version: 5.7.20-0ubuntu0.16.04.1 (Ubuntu)

Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.

mysql>

 

Instalación de PHP

El contenido dinámico de un sitio web es procesado por php, que es un lenguaje de programación de propósito general. Para instalar php en el sistema, ejecuta el siguiente comando desde la terminal:

$ sudo apt-get install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi libapache2-mod-php7.0 php7.0

Una vez que la instalación se haya completado, probaremos php. Para hacer eso, abre:

$ sudo nano /var/www/html/test.php

E introduce este contenido:

<?php

phpinfo();

?>

Guarda el documento y reinicia Apache:

$ sudo systemctl restart apache2

Ahora, en el navegador, abre esta dirección:

http://localhost/test.php

Ahora deberíamos ver la siguiente página con detalles sobre php instalado:

 

 

Sabemos que nuestro LAMP en el sistema operativo Ubuntu está listo para usar, ahora podemos implementar los sitios web dinámicos.

Original

(Visitada 1 veces, 3 visitas hoy )

1
Responder

avatar
1 Hilo de comentarios
0 Réplicas
0 Seguidores
 
Comentario con más reacciones
Hilo más amimado
1 Autores de comentarios
higo Comentarios recientes de autores
  Suscribirse  
Notificación de
higo
Guest
higo

Excelente! Me sirvió mucho.

maslinux

Linuxero desde el pasado siglo XX :-)

Maslinux.es utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies
Social media & sharing icons powered by UltimatelySocial