Cómo instalar servidor LAMP en Ubuntu 13.10 Server

Instalar servidor LAMP en Ubuntu 13.10 Server (Linux, Apache, MySQL, PHP)

En esta entrada vamos a ver cómo instalar un servidor LAMP (Linux, Apache, MySQL y PHP) en Ubuntu 13.10 Server. Un servidor LAMP es una poderosa combinación de aplicaciones que permiten desplegar aplicaciones web basadas en el lenguaje PHP y la base de datos MySQL. Todos estos componentes son open source, con todas las ventajas que ello implica.

Linux es el sistema operativo por excelencia para desplegar servidores en Internet. Entre ellos los servidores LAMP. Apache es una aplicación de servidor web HTTP que permite servir páginas HTML a navegadores web. MySQL es un servidor de base de datos que permite a las aplicaciones disponer de un medio de almacenamiento estructurado y persistente. Finalmente PHP es un lenguaje de script con una curva de aprendizaje suave y que permite realizar poderosas aplicaciones web.

Instalación

Instalar servidor LAMP en Ubuntu 13.10 Server es realmente fácil. Tan solo debemos lanzar la siguiente orden en un terminal:

sudo apt-get install lamp-server^

Esto inicia al gestor de paquetes la tarea de instalar un servidor LAMP estándar. En el proceso de descarga e instalación de los paquetes que conforman un servidor LAMP nos pedirá la contraseña que queremos tenga el usuario root de la base de datos MySQL.

Una vez concluida la instalación podemos comprobar que se instaló correctamente Apache. Una forma sencilla de hacerlo es mediante un navegador web y escribiendo en la barra de direcciones la dirección IP del servidor.
Otra opción es, como disponemos del comando curl en Ubuntu 13.10 Server podemos lanzarlo en local y ver si nos muestra la web por defecto. El comando es:

curl -i localhost

Y dará una salida similar a:

Apache funciona correctamente

Para comprobar si PHP funciona correctamente podemos crear un sencillo script y ver si realiza su función.

Creamos el script con:

sudo nano /var/www/info.php

Y copiamos el siguiente código en él:

<?php
phpinfo();
?>

Finalmente guardamos los cambios pulsando CTRL+O, RETURN, CTRL+X.

Ahora podemos apuntar en un navegador a la dirección URL del servidor LAMP. Puede ser algo como localhost/info.php o ipdelservidor/info.php donde cambiaremos ipdelservidor por la adecuada. También podemos usar el comando curl como hemos visto antes aunque nos bastará con:

curl -I localhost/info.php

Si ejecutamos el script en navegador podemos ver si entre la información que muestra aparece la relativa al servidor MySQL y así determinar que funciona correctamente.

En el siguiente vídeo podemos ver la realización de la presente guía.

Cómo instalar LAMP en Debian 6 Squeeze

El servidor LAMP es la suma de las aplicaciones Apache, MySql y PHP sobre Linux. Es la forma más sencilla de disponer de un servidor de aplicaciones web basadas en el lenguaje PHP. Es muy común ya que PHP se usa para desarrollar aplicaciones como el CMS WordPress, o foros como Phpbb.
Si bien ya disponemos de Debian 7 Wheezy, durante mucho tiempo seguiremos usando Debian 6 y por eso tener el apunte de como instalar LAMP en él nos puede resultar muy útil.

Para instalar LAMP en Debian 6 Squeeze abrimos un terminal y ejecutamos las siguientes ordenes:

apt-get install apache2
apt-get install mysql-server
apt-get install php5 php-pear php5-suhosin php5-mysql

Si queremos activar el modulo rewrite tras instalar Apache usaremos la siguiente orden:

a2enmod rewrite

Después de instalar el servidor de bases de datos MySQL podemos necesitar configurarlo. Esto lo podemos hacer con la siguiente orden:

mysql_secure_installation

Posteriormente podemos instalar phpmyadmin ya que es una utilidad casi imprescindible para gestionar fácilmente el servidor de bases de datos MySQL. Usaremos la siguiente orden:

apt-get install phpmyadmin

Después todo esto reiniciamos el servidor con:

service apache2 restart

Así quedará listo para usar

Cómo instalar un servidor LAMP en Debian 7 Wheezy

Para instalar un servidor LAMP (Linux, Apache, MySql y PHP) en Debian 7 Wheezy seguiremos los siguientes pasos:

Abrimos un terminal como root y ejecutamos los siguientes comandos:

apt-get install apache2 apache2-mpm-prefork
apt-get install mysql-server
apt-get install php5 php5-mysql libapache2-mod-php5
service apache2 restart

Para probar el servidor:

nano /var/www/test.php

Y pegaremos en él el pequeño código php:

<?php
 phpinfo();
?>

Y guardamos el fichero. Luego en una navegador ponemos la siguiente URL en la barra de direcciones cambiando IP por la ip propia del servidor.

http://IP/test.php

Finalmente podemos usar para gestionar las bases de datos phpmyadmin:

apt-get install phpmyadmin

Una vez instalado accederemos cambiando IP por la ip del servidor con:

http://IP/phpmyadmin

En el siguiente vídeo se puede ver los pasos descritos en la la presente guía.