En esta entrada rápida, vamos a ver como instalar el archifamoso entorno LAMP que separadamente son (Linux + Apache + MySQL + PHP), posiblemente sea uno de los más softwares libres que más se emplean en el desarrollo web y por supuesto en servidores web. Vamos a ello os voy a mostrar cómo instalar Apache, MySQL y PHP en una distribución Linux . En mi caso uso la versión 16.04 pero os valdría para todas las versiones.
1. Actualizar la base de datos de paquetes de tu Linux.
Facil, solo tienes que hacer sudo apt-get update.
Cómo ya sabras apt-get es una herramienta para administrar el software de tu Linux. En el caso de Ubuntu, es la herramienta que viene incluida por defecto en tu distribución.
sudo apt-get update
2. Instalando Apache
Apache es un conocido servidor web de código abierto y ademas puedes utilizarlo gratuitamente, es por ello que seguramente el más utilizado del planeta.
Instalando Apache con el comando apt-get
sudo apt-get install apache2
Perfecto, hasta aquí debe haber sido muy fácil, si ahora mismo vamos a nuestro navegador web y escribimos localhost debe de salir la pantalla de configuración de Apache. Testéalo para ver que vas por el buen camino.
Si has podido ver esta página significa que vamos por el buen caminio y que la instalación ha sido correcta. Es la página por defecto de Apache, con información de la configuración del serer.
3. Instalando MySql
Vamos con el siguiente paso, como imaginarás MySql es un sistema de administración de Base de Datos que se utiliza en entornos web, podríamos decir que es el que más se utiliza y que además puedes utilizarlo gratuitamente. En este paso vamos a instalar las librerias necesarias para poder utilizar este paquete junto a PHP y Apache.
sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql
Una vez instalado este paquete, es necesario iniciar las tablas del sistema de gestión de base de datos. Lo haremos con el siguiente comando.
sudo mysql_install_db
4. Instalando PHP
Bien! Si hemos llegado hasta aquí solo queda el último paso, vamos a instalar PHP.
Cómo ya sabrás PHP es un lenguaje de código abierto de web que durante años ha reinado en el diseño de páginas webs, es utilizado en la mayoría de las páginas web, aunque en los últimos años han salido muchos lenguajes fuertes que sin duda competirán con PHP, como por ejemplo HTML5.
Este es el comando necesario para instalar PHP en tu linux.
sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql
Y listo, con esto ya tienes tu máquina lista para poder trabajar en tu entorno local en LAMP (Linux Apache MySql PHP).
Si tu máquina no es accesible desde el exterior puedes trabajar correctamente así, sin embargo, si tu máquina es accesible desde el exterior sería necesario que le echases un vistazo a la configuración de seguridad de un servidor apache.