viernes, 10 de marzo de 2017

Instalar Servidor LAMP en Ubuntu

Un servidor LAMP se refiere a un conjunto de aplicaciones que por sus siglas es Linux + Apache + MySQL + PHP y en este caso vamos a instalar un servidor web con los siguientes componentes:

Apache 2 - Servidor web muy versátil y uno de los más utilizados en el mundo.

MySQL - Uno de los servidores de Bases de Datos más populares y utilizados en sitios y aplicaciones web.

PHP - Es un lenguaje de programación interpretado utilizado para construir aplicaciones y páginas web.


Paso 1: Actualizar nuestro sistema

Como requisito previo debes tener instalado Ubuntu 16.06 o alguna versión anterior. Para empezar actualizaremos el sistema de repositorios con los siguientes comandos:


sudo apt-get update
sudo apt-get upgrade



Paso 2: Instalar Apache

Apache es el servidor web más utilizado en el mundo, es Open Source, modular, flexible y totalmente configurable. Permite la interpretación de páginas en HTML. Está bien documentado, lo que hace que sea una gran opción por defecto para montar un sitio web.

Apache soporta HTTPS, virtual hosting, CGI, SSI, IPv6, scripting y integración con bases de datos, filtrado de solicitudes y respuestas, muchos esquemas de autenticación y mucho más. Para más información pueden visitar el sitio oficial.

Para instalarlo simplemente ejecutamos el comando:


sudo apt-get install apache2


Los comandos para manejar el Servidor Apache son los siguientes, puedes utilizar cualquiera de las dos versiones del comando, la versión larga o la versión corta:


Función Comando Comando Corto
Iniciar Apache sudo /etc/init.d/apache2 start sudo service apache2 start
Detener Apache sudo /etc/init.d/apache2 stop sudo service apache2 stop
Reiniciar Apache sudo /etc/init.d/apache2 restart   sudo service apache2 restart 
Estatus Apache sudo /etc/init.d/apache2 status sudo service apache2 status

Para verificar que nuestro servidor web está instalado correctamente, desde nuestro navegador preferido ingresamos a http://localhost desde el mismo servidor o http://ipservidor desde otro dispositivo que se encuentre en la misma red y debería aparecer algo como lo siguiente:



Paso 3: Instalar MySQL

Ahora que ya tenemos nuestro servidor web configurado y corriendo, es el momento de instalar MySQL.

MySQL es un sistema de gestión de bases de datos. Básicamente, se encarga de organizar y facilitar el acceso a las bases de datos donde nuestro sitio puede almacenar información.

Es una de las bases de datos Open Source más popular y utilizadas en innumerables páginas web y aplicaciones tanto gratuitas como comerciales. Es una base de datos bastante robusta y flexible, fácil de configurar y lo bastante rápida para la mayoría de las aplicaciones comunes.

Para instalar el servidor de MySQL debemos ejecutar el siguiente comando:


sudo apt-get install mysql-server php-mysql


Durante la instalación te pedirá que ingreses la clave del usuario “root” este es el usuario administrador y más importante de toda la instalación así que es importante que le configures una clave buena, segura y fácil de recordar para ti, y en lo posible no dejar espacios en blanco.

Los comandos para administrar nuestro servidor MySQL son:

 Función Comando Comando Corto
 Iniciar MySQL   sudo /etc/init.d/mysql start   sudo service mysql start
 Detener MySQL   sudo /etc/init.d/mysql stop   sudo service mysql stop
 Reiniciar MySQL      sudo /etc/init.d/mysql restart     sudo service mysql restart  
 Estatus MySQL   sudo /etc/init.d/mysql status   sudo service mysql status


Paso 4: Instalar PHP

PHP es un lenguaje interpretado que es utilizado para crear páginas web dinámicas y aplicaciones, de una manera rápida y flexible. Entre las plataformas que utilizan PHP está WordPress, Drupal y Joomla.

PHP es el componente de nuestra configuración que procesará código para mostrar contenido dinámico. Puede ejecutar secuencias de comandos, conectarse a nuestras bases de datos MySQL para obtener información, y entregar el contenido procesado a nuestro servidor web para mostrarlo.

Para instalar PHP ejecutamos el siguiente comando:

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

Una vez que finalice la instalación debemos reiniciar el servidor Apache para que tome los cambios de la libreria de PHP ejecutamos:

sudo service apache2 restart



Para probar la instalación de todos los componentes realizaremos un archivo de prueba de PHP, donde nos muestre información de nuestro sistema, crearemos un archivo llamado info.php.
El directorio donde está alojada nuestra carpeta donde montaremos nuestros proyectos PHP se encuentra en la ruta   /var/www/html/
Creamos el archivo con el siguiente código en él:

<?
phpinfo();
?>

Cuando haya terminado, guarde y cierre el archivo.

En el navegador de su preferencia digite la siguiente dirección:

http://localhost/info.php

La página que se verá será algo como esta




Paso 5: Instalar PHPMyADMIN

Phpmyadmin es una interfaz web que nos permite manejar nuestras bases de datos en MySQL en una forma más amigable. Para instalarlo en Ubuntu seguimos los siguientes pasos:


sudo apt-get install phpmyadmin


Para ingresar a la interfaz web de phpmyadmin vamos a nuestro navegador web y colocamos la dirección http://localhost/phpmyadmin ó  http://ipdelservidor/phpmyadmin.


No hay comentarios:

Publicar un comentario