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:
sudo usermod -a -G www-data www-data
Instalar apache y php
Reiniciar
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:
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:
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.
Fuente | Mitchtech, Penguintutor, Unixmen




















Estoy impresionado! Blog muy informativo mensaje el # nombre de mi amigo. Sólo quería comentar y decir mantener la calidad del trabajo.
Muy bien explicado. Llevaba tiempo buscando algo así, porque me interesa montar un pequeño servidor mysql que consuma poca electricidad. Si tuvieras la amabilidad de comunicarnos en otro post cómo te funciona como servidor nos harías un favor inconmensurable. Muchas gracias.
Me alegro de que te halla servido de ayuda. En lo referente a la Raspberry, yo en mi caso tengo 2. Una la uso como fileserver pero no le puedo sacar mucho partido porque en cuanto intento trabajar con datos muy grandes o streaming de audio o video, la RasPi se cuelga y no me queda mas remedio que reiniciarla. La otra la uso como servidor web Apache y MySQL. Con esta no he tenido problema hasta el momento. De lo que si me he dado cuenta es de que para usar CMS, como WordPress, va demasiado lenta porque seguramente tenga demasiada poca RAM para estas cosas.
Muy bien explicado todo, muy clarito para gente como yo sin ningun tipo de conocimiento.
Tengo el localhost funcionando perfectamente, pero podrias explicar en otro post como hacerlo publico, quiero decir que pueda acceder todo el mundo no solo yo desde mi ordenador. Muchisimas gracias.
Me alegro de que te halla funcionado. Ultimamente estoy muy ocupado y no saco tiempo para publicar en el blog, pero te puedo resumir como hacer lo que quieres. Lo primero que deberias hacer es usar una dns dinamico para poder acceder a tu IP facilmente. Por ejemplo en no-ip.org puedes hacer una cuenta gratuita. Luego configuras tu router para usarla y por ultimo, también dentro de la administración de tu router, tienes que hacer que todas las peticiones externas al puerto 80 (http) vayan a tu Raspberry Pi que esta haciendo de web-server (dentro de port fordwarding). Donde encuentres cada opción depende de que router tengas. Espero que de todas maneras te sirva de ayuda.