Tutorial Raspberry Pi – 15. Instalación de Apache + MySQL + PHP

Curso de Wireshark

Wireshark, antes conocido como Ethereal, es un software de análisis de protocolos que se basa en las librerías Pcap y que, como he dicho anteriormente, se utiliza comunmente como herramienta para realizar un análisis de redes y aplicaciones en red. Wireshark soporta una gran cantidad de protocolos (más de 450), como ICMP, HTTP, TCP, DNS, y un largo etcétera.

Comenzar ahora

15Buenos Días a todos, en este nuevo tutorial vamos a aprender a instalar Apache, MySQL y PHP en nuestra Raspberry Pi, con este tutorial tendremos nuestro propio servidor web, con el que podremos almacenar nuestra páginas web. Para ello vamos a seguir los siguientes pasos.

  1. Instalación de Apache y php.
  2. Instalación y configuración de MySQL y PHPMyAdmin

Así pues una vez que tenemos encendida nuestra raspberry pi pasamos a realizar lo siguiente:

1º Instalación de Apache y php

Lo primero que haremos será crear y dar permisos al grupo que usa apache por defecto.

sudo addgroup www-data
sudo usermod -a -G www-data www-data
Hacemos un update de los repositorios y procedemos a instalar Apache y PHP:
sudo apt-get update
sudo apt-get install apache2 php5 libapache2-mod-php5
Reiniciamos Apache:
sudo /etc/init.d/apache2 restart

2º Instalación y configuración de MySQL y PHPMyAdmin

Una vez hemos instalado Apache y php, procedemos a instalar MySQL y PHPMyAdmin. El primer paso que se realizará será activar nuestra interfaz loopback ya que si no lo hacemos nos dará un error al instalar MySQL

sudo ifup lo

Seguidamente procedemos a instalar MySQL y PHPMyAdmin:

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

Al instalarse nos aparecerá una pantalla de configuración preguntando la contraseña que queremos usar. Tras esto añadimos en el archivo:

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

Antes de la línea “Dynamics Extensions”:

extension=mysql.so

Tras esto escribimos los siguientes comandos:

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf
sudo /etc/init.d/apache2 reload

Una vez esta todo instalado probamos que todo funciona perfectamente, para ello creamos un archivo en la ruta /var/www llamado testphp.php incluyendo la siguiente función:

<?php phpinfo(); ?>

Por último introducimos en el navegador la siguiente dirección 192.168.xx.xx/testphp.php. si nos aparece información sobre php es que todo ha salido bien y que ya tenemos instalado nuestro servidor web. Si queremos abrir phpmyadmin escribimos la siguiente dirección 192.168.xx.xx/phpmyadmin.php. php info raspberry pi

EDITADO EL 03/02/2014 [Gracias a Andres Echeverria] Lo unico que falta para hacer funcionar el phpmyadmin es agregar al final del archivo
/etc/apache2/apache2.conf
la instruccion
Include /etc/phpmyadmin/apache.conf
y luego
/etc/init.d/apache2 restart
la direccion seria http://your.raspberrypi.domain/phpmyadmin

Y esto es todo, si os ha gustado el tutorial compartirlo en vuestras redes sociales, si tenéis alguna duda por favor escribid en el hilo del foro creado para este tutorial o en los comentarios de abajo.

¡Un saludo!

¿Quieres seguir aprendiendo?