Instalar Mysql y Apache server en Raspberry Pi

Otra de las aplicaciones que lo podemos dar a la Raspberry Pi es usarla como servidor web. Esto es lo que tenemos que hacer para instalar apache y mysql:

Crear grupo www-data

Puede que al intentar iniciarse apache recibimos un error diciendo que no existe el grupo www-data. Para solucionarlo ejecutamos lo siguiente:

aguinar@raspi:$  sudo addgroup www-data
sudo usermod -a -G www-data www-data

Instalar apache y php

aguinar@raspi:$ apt-get install apache2 php5 libapache2-mod-php5

Reiniciar

aguinar@raspi:$ /etc/init.d/apache2 restart

Comprobar que funciona

Para comprobar que php y apache funcionan correctamente creamos un archivo con el nombre test.php en nuestra carpeta var/www, le añadimos esta linea y lo guardamos.

<?php phpinfo();?>

 
Luego introducimos en nuestro web-browser la dirección IP_de_nuestro_webserver/test.php y si nos aparece algo parecido al screenshot es que php funciona correctamente.
 


Activar modulos de Apache

Para algunas aplicaciones necesitaremos activar modulos adicionales en apache. Por ejemplo si queremos usar WordPress debemos de activar mod_rewrite. Para ello:

aguinar@pc:$ sudo a2enmod rewrite

 

Instalar mysql server y phpmyadmin

Para instalar un servidor mysql primero tendremos que activar nuestra interfaz loopaback. De lo contrario al intentar instalar el paquete myqsl-server nos dará un error. Para ello simplemente ejecutamos:

aguinar@raspi:$ sudo ifup lo

 

Luego de que te este activada instalamos los siguientes paquetes para instalar nuestro servidor mysql. El paquete phpmyadmin no es imprescindible para usar el servidor mysql, pero es muy útil a la hora de administrar nuestras bases de datos desde el navegador. Una vez instalado podemos acceder a el en la dirección IP_de_Raspberry/phpmyadmin.

aguinar@raspi:$ sudo apt-get install mysql-server mysql-client php5-mysql phpmyadmin

 

<strong>Fuente |</strong> <a title="mitchtech Raspberry Pi + Apache" href="http://mitchtech.net/raspberry-pi-apache/">Mitchtech</a>, <a title="RasPi webserver Penguintutor" href="http://www.penguintutor.com/linux/raspberrypi-webserver">Penguintutor</a>, <a title="Unixmen lamp in debian" href="http://www.unixmen.com/howto-install-lamp-in-debian-sqeeze/">Unixmen</a>