En el mundo de la programación o diseño web, es importante contar con varias herramientas para poder llevar a cabo un proyecto o una simple prueba, es por esto, que en esta oportunidad te traemos como instalar un servidor localhost LAMP (Linux, Apache, Mysql y PHP-Python).

Contar con un servidor web local, es un requerimiento casi imprescindible para entrar en el mundo del desarrollo web, ya que, aunque dispongamos de un servidor remoto, siempre es buena práctica tener una copia local funcionando, además de que hacer cambios en local siempre va a ser mas rápido.

Para Windows, basta con descargar XAMPP o WAMPSERVER y con un para de clics y unos minutos de espera ya tendremos el servidor funcionando, y aunque para linux no es tan facil como hacer un par de clics, no deja de ser sencillo.

El objetivo  de está guía es instalar los componentes Apache2, MySQL, PHP7, Python y PhpMyAdmin para dejar un servidor localhost, preparado para hacer pruebas en linux.

Instalar Apache2

Para instalar Apache2 basta solo con correr el siguiente comando en la consola:

En la última versión de Apache2 hay que incluir el nombre del servidor en el archivo apache2.conf, para esto lo editamos con el editor de texto de su preferencia (nano, gedit, etc), en mi caso usare sublime text

Y añadimos la siguiente linea al archivo:

Y luego reiniciamos el servicio apache:

Instalar MySQL

Para instalar MySQL basta solo con correr el siguiente comando en la consola:

Opcionalmente podemos instalar MySQL Workbench, que es la herramienta oficial de Oracle para crear y diseñar tus bases de datos, ademas de contar con una variedad de herramientas, para crear modelo de datos, conectarse a base de datos, externas, etc.

Relacionado:  Programación orientada a objetos en JavaScript

Para asegurar Mysql lo puedes hacer mediante su asistente, tan solo corre el siguiente comando en la consola:

Y ahora algunos comandos útiles:

Detener el servicio

Iniciar el servicio

Instalar Python

Para instalar Python basta solo con correr el siguiente comando en la consola:

Instalar PHP7

Para instalar PHP7, debemo antes añadir el siguiente repo, corriendo el siguiente comando en la consola:

Una vez añadido el repositorio, actualizamos nuestra distro:

En caso de ya tener instalado PHP5, instalar PHP7 no va a actualizar esta version, asi que debemos eliminarla

Y por último, instalamos algunas librerías compatibles con PHP7

Instalar PhpMyAdmin

Para instalar PhpMyAdmin basta solo con correr el siguiente comando en la consola:

Para acceder a él escribe a la siguiente URL en tu navegador web:

Si no puedes acceder a phpMyAdmin, crear un enlace simbólico en la carpeta www o html:

Relacionado:  Traducir Temas o plugins Wordpress

o

Crear un Virtual Host en Apache2

La mejor opción es crear un directorio dentro de /home/mi usuario/ llamado www, el nombre es irrelevante siempre y cuando luego hagas los cambios necesarios.

Esto es porque así es más cómodo trabajar ya que no es tan estricto con los permisos.

 

A partir de ahora todos los sitios que creemos van a estar dentro de /home/usuario/www en vez de /var/www

Para definir el Virtual Host tenemos que utilizar el archivo que ya viene con la instalación y que se encuentra en /etc/apache2/sites-available y se llama 000-default.conf

Primero hacemos una copia de seguridad del mismo:

 

Ahora vamos a crear nuestro Virtual Host:

 

Este Virtual Host se va a llamar localhost

Ahora lo editamos:

 

y ponemos lo que sigue pero cambiando en DocumentRoot “USUARIO” por la carpeta correcta.

Guardar y salir del editor.

Ahora sólo falta activar el host, para que lo hay que ejecutar el siguiente comando.

 

y finalmente reiniciar Apache: