Este breve artículo tiene como propósito guiarte a través del proceso de configuración de un servidor LAMP (Linux, Apache, MySQL, PHP) sobre una máquina Ubuntu Linux local o virtual.

Esto te permitirá trabajar utilizando PHP y MySQL (mediante phpMyAdmin), herramientas comúnmente necesarias para el desarrollo en Wordpress.

Instalando los paquetes necesarios

Necesitarás instalar los siguientes paquetes para el servidor LAMP. Puedes instalarlos todos juntos separando el nombre de cada paquete con un espacio, o uno a la vez como se mostrará aquí.

Yo prefiero descargarlos uno a la vez, ya que simplifica la detección de errores.

Abre una terminal y teclea lo siguiente:

  • sudo apt-get install apache2
  • sudo apt-get install php
  • sudo apt-get install php-mysql
  • sudo apt-get install mysql-server

Se te solicitará establecer una contraseña para el usuario raíz de MySQL. Una vez hecho esto, prosigue con la instalación tecleando:

  • sudo apt-get install libapache2-mod-php
  • sudo apt-get install php-mcrypt
  • sudo apt-get install phpmyadmin

Deberás elegir que servidor utilizar. Selecciona Apache presionando la tecla enter. Selecciona no para configuración avanzada del servidor.

Cambiando permisos al directorio /var/www/html

Para que los scripts y archivos PHP puedan ser ejecutados por el servidor LAMP deberán ser almacenados en el directorio /var/www/html. Puedes considerar esta ubicación como tu servidor local.

Tendremos que cambiar los permisos de este directorio para que se nos permita hacer cambios en él. Ingresa en la terminal este comando:

sudo chown {tu usuario ubuntu} /var/www/html

Creando un enlace simbólico a phpMyAdmin

De manera predeterminada, phpMyAdmin se instala en el directorio /usr/share. Necesitamos enlazarlo al directorio de nuestro servidor local.

Nos dirigimos al directorio del servidor en donde queremos el enlace con:               cd /var/www/html

Creamos entonces el enlace simbólico ingresando el comando ln -s /usr/share/phpmyadmin phpmyadmin.

Reiniciando Apache y probando

Ejecuta el siguiente comando para reiniciar Apache, estableciendo los cambios que hemos realizado:

sudo systemctl restart apache2

Ahora deberás ser capaz de crear un archivo info.php en el directorio /var/www/html con el comando: touch /var/www/html/info.php

Añade al archivo el siguiente código:

<?php phpinfo(); ?>

Ahora, abre un navegador y escribe en la barra de direcciones localhost/info.php. Deberás ver una página generada por el archivo creado que muestra información sobre PHP.

Finalmente, para acceder a phpMyAdmin dirígete a localhost/phpmyadmin en el navegador. El nombre del usuario raíz por defecto es 'root' y la contraseña será la que definiste anteriormente para la base de datos MySQL.

Traducido del artículo: How to Setup a LAMP Server on a Local Ubuntu Linux Machine or VM