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