lunes, 29 de septiembre de 2014

Configuración de una pila LAMP en Debian Wheezy

Configuración de una pila LAMP en Debian Wheezy

Hoy intentaremos resolver como configurar un servidor web para ello veremos los pasos que deberemos de seguir para llevar a cabo este proceso.

En primer lugar instalaremos el servidor web apache2 para ello escribiremos en el terminal lo siguiente:

apt-get update: con este comando lo que hacemos es actualizar los repositorios una vez que hemos hecho esto lo siguiente es instalar apache2 para ello escribiremos:

apt-get install apache2


Una vez que ya tenemos apache2 instalado ya disponemos de nuestro servidor web, ahora para acceder a el haremos lo siguiente:

En primer lugar accederemos al terminal y escribiremos ifconfig con este comando accederemos a la configuración de red


De aquí lo que nos interesa conocer es nuestra ip que en este caso es 192.168.2.170

Una vez que ya conocemos la ip lo que haremos será escribirla en nuestra barra de dirección


Si nos sale esto será que todos los pasos que hemos hecho anteriormente están bien

Ahora veremos como traducir la pág generada a Español

para ello entraremos en el archivo de configuración  
nano /var/www/index.html 


Solamente cambiaremos el texto en Ingles por la traducción del mismo en Español con sus acentos y caracteres especiales si los hubiera.

Actualizamos la pág y vemos que los acentos  no salen bien, para solucionar este problema entraremos de nuevo  el archivo de texto nano /var/www/index.html


Una vez dentro del archivo de nano /var/www/index.html entre la etiqueta <html>y la etiqueta<title> pondremos
<head><meta charset="utf-8"></head>

Con esto conseguimos que reconozca los acentos y demás caracteres


Volvemos a recargar la página web y ahora ya nos debería de aparecer todo correctamente.


Tal como se observa en la fotografía se ve claramente como ya funciona todo correctamente con los acentos y caracteres especiales


Esto que hemos hecho hasta el momento es hacer una pág web estática ahora vamos a convertirla en una web dinámica, para ello lo primero que haremos será instalar el cliente de mysql-server.

Para ello escribiremos en el terminal:

apt-get install mysql-server


Una vez hemos instalado mysql comprobamos que funciona
para ello simplemente introduciremos en el terminal:

mysql -p

Veremos que el prompt ha cambiado y sabremos que estamos dentro de mysql

Ahora por último instalaremos php, para ello escribiremos en el terminal lo siguiente;

apt-get install php5 php-pear  php5-mysql

Con esto lo que conseguimos es poder ejecutar archivos php a petición del cliente y a su vez guardara y accederá a la base de datos de mysql generando así un código html que mandará al servidor web apache 2 y este a su vez lo redirigirá al cliente.

 
El siguiente paso que nos queda es instalar phpmyadmin para ello escribiremos en el terminal:

sudo apt-get install phpmyadmin


Una vez le digamos si comenzaran a salirnos ventanas con información en la que se nos pedirá que seleccionemos una opción.

Nos dirá que tenemos que tener una base de datos instalada, en nuestro caso tenemos ya Mysql así que le daremos a SI


Después nos pedirá una serie de contraseñas de usuario y administrador recordad apuntarlas en caso de no tener buena memoria porque si tuviésemos que acceder a la configuración nos la pedirá así que como consejo recomiendo apuntarla


Aquí nos pide que le indiquemos el servidor web que vamos a configurar para que lo ejecute phpmyadmin en nuestro caso le diremos que apache2 y le daremos a aceptar  cuidado aquí porque a la hora de seleccionar puede ser un poco lioso debido a que no veréis el selector en aceptar así que simplemente cuando el cursor esté en apache2 metéis un intro. 


Una vez que ya hemos instalado correctamente phpmyadmin lo que haremos será incluirlo en el archivo de configuración de apache2 para ello escribiremos en el terminal:

sudo nano/etc/apache2/apache2.conf

Una vez dentro del fichero de configuración incluiremos la linea de phpmyadmin, para ello nos dirigiremos al final del documento y escribiremos la siguiente linea de comandos;

Include /etc/phpmyadmin/apache.conf



Guardamos el documento y por último solo nos falta reiniciar el servidor de apache2
para ello escribiremos:

sudo service apache2 restart


Le damos a si como hemos hecho anteriormente con las otras instalaciones y ya tendremos nuestro php instalado.

Ahora vamos a convertir nuestra anterior página estática en dinámica para ello entraremos en este archivo:
nano /var/www/info.php

Una vez dentro ecribiremos el siguiente scrib:

<?php
phpinfo();
?>


Guardamos el archivo y ahora en nuestra barra de dirección donde teníamos escrita la ip justo después de la última cifra pondremos /info.php y le damos un intro y ya nos debería de aparecer la siguiente página web.


Aquí finaliza el tutorial de como crear una pág web dinámica.



No hay comentarios:

Publicar un comentario