Cómo configurar un servidor LAMP en una máquina o máquina virtual Ubuntu Linux local

El propósito de esta breve guía es guiarlo a través del proceso de configuración de un servidor LAMP (Linux, Apache, MySQL, PHP) en una máquina local Ubuntu Linux o máquina virtual.

Esto le permitirá desarrollar usando PHP y MySQL (con phpMyAdmin). Esta es una pila común que es necesaria para el desarrollo de Wordpress.

Instale los paquetes necesarios

Deberá instalar los siguientes paquetes para el servidor LAMP. Puede instalarlos todos a la vez separando cada paquete por un espacio, o uno a la vez, como se muestra.

Prefiero descargar uno a la vez porque es más fácil ver si hubo algún error.

Ingrese al terminal y escriba lo siguiente:

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

A continuación, se le solicitará que establezca una contraseña para el usuario root de MySQL. Después de configurar la contraseña, continúe con la instalación:

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

A continuación, se le preguntará qué servidor utilizar. Seleccione Apache presionando enter. Seleccione no para la configuración avanzada del servidor.

Cambie los permisos a / var / www / html

Para que el servidor LAMP pueda ejecutar scripts y archivos PHP, es necesario guardarlos en el directorio / var / www / html. Puede pensar en esta ubicación como su servidor local.

Para realizar cambios en este directorio, necesitamos cambiar los permisos en él. En la terminal ingrese el comando:

sudo chown {your ubuntu username} /var/www/html

Cree un enlace simbólico a phpMyAdmin

Por defecto, phpMyAdmin se instala en el directorio / usr / share /. Necesitamos moverlo a nuestro directorio de servidor local.

Navegamos al directorio del servidor en el que queremos el enlace por: cd /var/www/html

Luego cree el enlace ingresando el comando ln -s /usr/share/phpmyadmin phpmyadmin.

Reinicie Apache y pruebe

Ejecute el siguiente comando para reiniciar Apache, configurando los cambios que se realizaron:

sudo systemctl restart apache2

Entonces debería poder crear un archivo info.php en el directorio / var / www / html con este comando: touch /var/www/html/info.php

En el archivo, escriba el siguiente código php:

Luego, abra un navegador y escriba localhost / info.php Debería ver una página del archivo php que acaba de escribir que le brinda información sobre php.

Finalmente, para acceder a phpMyAdmin, vaya a localhost / phpmyadmin en su navegador. El nombre de usuario root predeterminado es 'root' y la contraseña es la contraseña que eligió anteriormente para la base de datos MySQL.