Hoy explicaré como hacerte un servidor LAMP (Linux Apache MySQL PHP) con tu Raspberry Pi.
En primer lugar debes asegurarte de tener configurada la IP fija, aquí se explica como.
En segundo lugar debes actualizar el apt-get para preparar las instalaciones, así que en línea de comando escribes las sentencias correspondientes:
sudo apt-get update sudo apt-get upgrade
Y ya pasamos por fin a las intalaciones 🙂
Instalamos Apache:
sudo apt-get install apache2
Instalamos PHP y varios paquetes:
sudo apt-get install php5 sudo apt-get install libapache2-mod-php5 libapache2-mod-perl2 php5 php5-cli php5-common php5-curl php5-dev php5-gd php5-imap php5-ldap php5-mhash php5-mysql php5-odbc
Podemos crear un archivo phpinfo para ver la información:
sudo nano /var/www/html/info.php
Dentro del archivo escribimos:
<?php phpinfo(); ?>
Ahora podemos comprobar entrando en el navegador web desde la Raspberry la url: http://localhost/info.php
O si nos conectamos de manera remota (en el ejemplo la ip es 192.168.1.100), introducimos la siguiente url en nuestro navegador web: http://192.168.1.100/info.php
Podremos ver algo parecido a esto:
Instalamos MySQL:
sudo apt-get install mysql-server
Ahora podemos instalar phpMyAdmin para gestionar via web la Base de Datos, para ello primero haremos:
sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
Mientras se instala nos pedirá el tipo de servidor instalado, seleccionamos «apache2».
También nos preguntará la contraseña que tiene la base de datos y nos pedirá una contraseña para el phpMyAdmin.
Ahora queda configurar Apache para trabajar con phpMyAdmin:
sudo nano /etc/apache2/apache2.conf
Y añadimos al final del documento (recuerda que puedes avanzar más rápido con Ctrl+V) la siguiente línea:
Include /etc/phpmyadmin/apache.conf
Guardamos el documento y reiniciamos apache:
sudo /etc/init.d/apache2 restart
Ahora si introducimos en el navegador web de la Rapberry:
http://localhost/phpmyadmin
O si lo hacemos desde remoto (en el ejemplo la ip es 192.168.1.100), introducimos en nuestro navegador web: http://192.168.1.100/phpmyadmin
Nos aparecerá la pantalla de login de phpmyadmin:
Ahora ya podemos gestionar por la web la base de datos, bieeen!
Fuentes:
https://geekytheory.com/tutorial-raspberry-pi-crear-servidor-web/
http://www.geothread.net/building-a-lamp-server-on-the-raspberry-pi-computer/
http://raspipress.com/2012/09/tutorial-install-phpmyadmin-on-your-raspberry-pi/