Martes 29/03/2016

ETIQUETA | Internet

Nota: Actualizado el 29/12/2019 a Raspbian Buster

La instalación de un servidor local en Raspbian es idéntica a la que hay que realizar en cualquier sistema operativo basado en Debian. Así que, en esta entrada, describiré como instalar LAMP en nuestra Raspberry Pi presuponiendo que usted tiene instalado Raspbian.

LAMP es el acrónimo usado para referirse a un sistema que implementa las siguientes herramientas:

Linux como sistema operativo.
Apache como servidor web.
MySQL como gestor de bases de datos.
PHP como lenguaje de programación.
LAMP

PHP es reemplazado, a veces, por Perl o Python y MySQL por MariaDB pero el acrónimo se mantiene. En el procedimiento que describo a continuación instalaremos PHP y MariaDB.

Todas estas herramientas y sus dependencias, podemos instalarlas en Raspbian Buster con una sola linea de comandos. Para ello, abre una terminal y copia en ella lo siguiente:

sudo apt install php php-mysql apache2 mariadb-server -y

Una vez finalizada la instalación, nuestro servidor estará localizado en /var/www/html. Ahora tendremos que darle los permisos oprtunos con:

sudo chmod 777 /var/www/html

Después de esto, comprobamos que todo ha ido bien accediendo con el navegador. Para ello basta con teclear, en la barra de direcciones, "localhost" o "127.0.0.1" sin las comillas y debe aparecernos una pantalla como esta. Sin embargo, aun quedaría un paso más si queremos habilitar el archivo "htaccess" para poder configurar el acceso al Servidor Apache.

El archivo que tenemos que modificar es "apache2.conf" tecleando en una terminal:

sudo nano /etc/apache2/apache2.conf

localizar estas lineas:

<Directory /var/www/>
    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>

y cambiar "AllowOverride None" por "AllowOverride All". Dejandolo así:

<Directory /var/www/>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

Si, además, queremos dejar operativo el módulo rewrite y tener la posibilidad de escribir direcciones amigables (Friendly URL's), necesitamos ejecutar en una terminal estos dos comandos:

sudo a2enmod rewrite
sudo service apache2 restart

Y esto es todo.

Lo anteriormente descrito es válido para cualquier distribución basada en Debian 10 Buster. Al fin y al cabo Raspbian no es otra cosa que un sistema LXDE basado en Debian y adaptado a la arquitectura ARM.

twittear o compartir en Facebook



§