Instalando el servidor Web

Vamos a instalar un servidor web en nuestra Raspberry Pi, en concreto el servidor Apache2. Además, instalaremos PHP, MySql y Phpmyadmin, que nos servirá para manejar nuestras bases de datos de forma mas sencilla.

Toda esta instalación nos servirá tanto para alojar nuestra propia web como para instalar Owncloud en nuestra raspberry pi.

Abrimos una sesion en nuestro cliente de SSH (Putty en Windows, por ejemplo) y nos logueamos con el usuario pi.

Primero vamos a crear un grupo llamado www-data del que se sirve Apache para su funcionamiento, e incluimos el usuario www-data y el usuario pi en dicho grupo. Puede ser que el grupo ya exista, en ese caso no hay problema, simplemente agregamos los usuarios.

sudo addgroup www-data
sudo usermod -a -G www-data www-data
sudo usermod -a -G pi www-data

Una vez creado el grupo y añadidos los usuarios, actualizamos los repositorios

sudo apt-get update

Despues introducimos el comando que nos va a instalar Apache2

sudo apt-get install apache2 php5 libapache2-mod-php5

Cuando nos pregunte si lo queremos instalar, decimos que si (Y). El proceso tarda un rato, cuando finalice, ya tendremos instalado el servidor web, por lo que vamos a probar que funciona. En nuestro navegador, vamos a http://IpdelaRaspberry y deberia aparecernos una página que nos diga que todo funciona correctamente (“It Works!”).

Vamos a instalar mysql. Lo primero, activaremos la interfaz loopback

sudo ifup lo

Para despues instalar MySQL y Phpmyadmin

sudo apt-get install mysql-server mysql-client php5-mysql phpmyadmin

Igualmente, nos dirá el espacio que requerimos y nos preguntará si queremos continuar. Ademas, durante el proceso, nos aparecerán unas cuantas pantallas en azul preguntandonos por la contraseña del usuario root de Mysql, pidiendonos confirmación despues y mas adelante otra pantalla pidiendonos que servidor queremos configurar automáticamente, seleccionamos “Apache2” y damos a intro. Mas tarde nos aparecerán mas pantallas pidiendonos nuevas contraseñas y finalizará el proceso.

Ahora deberemos activar la extension de Mysql en PHP, para ello editamos el siguiente fichero:

sudo nano /etc/php5/apache2/php.ini

Y buscamos la linea “Dynamic Extensions” (podemos buscar con Control + W). Antes de esa linea, añadimos lo siguiente

extension=mysql.so

De tal manera que nos quedará algo mas o menos asi

extension=mysql.so
;;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions  ;
;;;;;;;;;;;;;;;;;;;;;;;

Salimos guardando el fichero (Control + X, Yes, Enter).

Antes de dejarlo todo listo, recargamos apache2 y lo reiniciamos

sudo /etc/init.d/apache2 reload
sudo /etc/init.d/apache2 restart

Ahora probaremos a acceder a phpmyadmin en la direccion http://laipdelaRaspberry/phpmyadmin , utilizando el usuario root y la contraseña que previamente pusimos en el proceso de instalación.

phpmyadmin

Solo nos quedaría probar si php esta correctamente instalado. Deberia, ya que phpmyadmin funciona correctamente, pero aún asi vamos a probarlo.
Creamos un fichero llamado “infophp.php” en la ruta /var/www

 sudo nano /var/www/infophp.php

Esta vez nos aparece un fichero en blanco, en el escribimos lo siguiente:

Guardamos y desde el navegador accedemos a la direccion http://ipdelaRaspberry/infophp.php. Si nos aparece la información de php es que todo esta correcto.

php

Deja un comentario

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