Sie sind auf Seite 1von 10

Como instalar un Servidor

LAMP en Ubuntu Paso a


Paso
Nivel : Básico – Intermedio
En este tutorial vamos a ver como instalar y configurar un servidor LAMP para Ubuntu,
aunque en este caso estoy utilizando la versión de Ubuntu 9.10 Karmic Koala, este tutorial
sirve para cualquier versión de Ubuntu desde la 8.04 Hardy Heron.
Un servidor LAMP se refiere a un conjunto de aplicaciones que por sus siglas
es Linux+Apache+MySQL+PHP y en este caso vamos a instalar y configurar un servidor
con los siguientes componentes:
Apache 2 – Servidor Web muy versatil y uno de los más utilizados en el mundo
MySQL 5 – Uno de los servidores de base de datos más populares y utilizados en sitios y
aplicaciones web
PHP 5 – Es un lenguaje interpretado utilizado para construir aplicaciones y páginas web
Y veremos algunas utilidades como phpmyadmin que nos permitirán administrar mejor
nuestro servidor.
Concepto: Un servidor no es más que un PC que presta algún servicio (como mostrar
páginas web).
Les aconsejo seguir el tutorial paso a paso, he tratado de hacer los pasos lo más concretos y
cortos posibles, para que así no se pierdan de nada y tampoco les aburra el tutorial.
Bueno ya tenemos todo listo para empezar así que abran un Terminal y pongámonos a
trabajar.

1. Actualizar nuestro sistema


Es siempre aconsejable realizar la actualización de nuestro sistema antes de llevar a cabo
cualquier instalación simplemente ejecuten lo siguiente en el terminal

sudo aptitude update && sudo aptitude safe-upgrade


Con este comando se actualiza nuestra lista de repositorios y los paquetes que tengamos
instalados si hay alguna actualización disponible. Si les hace cualquier pregunta acerca de
actualizar algún paquete pueden contestar que sí.

2. Instalar Apache
Apache es el servidor Web más utilizado en el mundo, es open source, modular, flexible y
totalmente configurable. Se puede instalar en muchas plataformas como Linux, MS
Windows, Solaris, etc.
Apache soporta HTTPS, virtual hosting, CGI, SSI, IPv6, scripting y integración con bases
de datos, filtrado de solicitudes y respuestas, muchos esquemas de autenticación y mucho
más. Para más información pueden visitar http://httpd.apache.org/
Para instalarlo simplemente ejecutamos:

sudo aptitude install apache2

Esto instalará Apache 2 y todos los paquetes necesarios para su funcionamiento, si pregunta
que si desea continuar instalando estos paquetes responda S o Y según sea el caso (depende
del idioma de la instalación).
Una vez finalizada la instalación, pueden comprobar la versión de su Apache ejecutando:

apache2 -v

Les aparecerá algo como:

vensign@lamp-vensign:~$ apache2 -v

Server version: Apache/2.2.12 (Ubuntu)

Server built: Nov 12 2009 22:51:51

Los comandos para manejar el servidor Apache son los siguientes, pueden utilizar
cualquiera de las dos versiones del comando la versión larga o la corta:

Función Comando Comando Corto

Iniciar Apache sudo /etc/init.d/apache2 start sudo service apache2 start

Detener Apache sudo /etc/init.d/apache2 stop sudo service apache2 stop


Reiniciar Apache sudo /etc/init.d/apache2 restart sudo service apache2 restart

Estatus Apache sudo /etc/init.d/apache2 status sudo service apache2 status

El archivo de configuración por defecto de Apache se encuentra en el directorio


/etc/apache2/ y el directorio por defecto de los archivos donde se guardarán las páginas web
es en /var/www
Para probar que Apache está funcionando bien basta con ir a la dirección en tu navegador
(Firefox, Konqueror o el que prefieran) http://localhost desde el mismo servidor
o http://ipservidor desde otra PC y les debe aparecer algo como lo siguiente:

Pantalla Inicio Apache en el Navegador

3. Instalar MySQL
MySQL es una de las base de datos open source más popular y utilizadas en innumerables
páginas web y aplicaciones tanto gratuitas como comerciales. Es una base de datos bastante
robusta y flexible, fácil de configurar y lo bastante rápida para la mayoría de las
aplicaciones comunes.
Para instalar el servidor de MySQL debemos ejecutar el siguiente comando:

sudo aptitude install mysql-server

Esto instalará todos los paquetes y librerias necesarios para que funcione el servidor
MySQL
Durante la instalación les aparecerá la siguiente pantalla solicitando la clave de root para el
servidor MySQL, aquí deberán colocar una clave para el administrador de la base de datos,
no es recomendable colocar la misma clave del usuario de Ubuntu, se recomienda también
que tenga una longitud mayor a 8 caracteres y que mezclen letras, símbolos y números, no
son permitidos los espacios en blanco.
Clave root Servidor MySQL

Nota: No confundir esto con el usuario root de Linux, este es el usuario root de MySQL
Para comprobar el funcionamiento del servidor MySQL ejecuten el siguiente comando:

mysql -u root -p

Deberá pedirles la clave que colocaron en el paso anterior y aparecerles el prompt mysql>
algo parecido a esto:

vensign@lamp-vensign:~$ mysql -u root -p

Enter password:

Welcome to the MySQL monitor. Commands end with ; or g.

Your MySQL connection id is 40

Server version: 5.1.37-1ubuntu5 (Ubuntu)

Type 'help;' or 'h' for help. Type 'c' to clear the current input sta
tement.

Vemos que nos muestra la versión del MySQL que acabamos de instalar. Para salir del
prompt de mysql y volver al terminal de Linux simplemente escriban exit y presionen Enter
o Intro.
Los comandos para administrar MySQL son:

Función Comando Comando Corto

Iniciar MySQL sudo /etc/init.d/mysql start sudo service mysql start

Detener MySQL sudo /etc/init.d/mysql stop sudo service mysql stop

Reiniciar MySQL sudo /etc/init.d/mysql restart sudo service mysql restart

Estatus MySQL sudo /etc/init.d/mysql status sudo service mysql status

Nota: Si no les funciona el comando sudo service mysql … deben instalar sysvinit-utils
(especialmente en las versiones más viejas de Ubuntu).
El archivo de configuración de mysql se encuentra en /etc/mysql/my.cnf
Ya que tenemos instalado Apache y MySQL ahora vamos a proceder a instalar PHP.

4. Instalar PHP
PHP es un lenguaje interpretado que es utilizado para crear páginas web dinámicas y
aplicaciones, de una manera rápida y flexible. Entre las plataformas que utilizan PHP está
WordPress, Drupal y Joomla.
Para instalar PHP 5 junto con el soporte para Apache y MySQL ejecutamos el siguiente
comando en el terminal:

sudo aptitude install php5 libapache2-mod-php5 php5-mysql

Igual que en los pasos anteriores responde S cuando te pregunte que quieres instalar los
paquetes.
Una vez que finalice la instalación debemos reiniciar el servidor Apache para que tome los
cambios de la libreria de PHP ejecutamos:

sudo /etc/init.d/apache2 restart

El paso anterior es muy importante ya que si no no funcionará el PHP hasta que


reinicies el servidor Apache!
Para probar PHP vamos a crear el siguiente archivo llamado prueba.php con tu editor
favorito puedes utilizar nano, vim, gedit, etc.:
sudo vim /var/www/prueba.php

Nota: Aquí estoy utilizando vim para editar utilicen el editor de su preferencia
Dentro del archivo copiamos lo siguiente:

<?php phpinfo(); ?>

Guardamos al archivo y vamos al navegador y colocamos la


dirección http://localhost/prueba.php si estamos en el mismo servidor
o http://ipdelservidor/prueba.php. Deberia desplegar una lista con toda la información de
PHP, los módulos y librerias instalados.

Pagina de prueba.php phpinfo()


Si te aparece una pantalla parecida a la anterior es que PHP está correctamente instalado y
funcionando con Apache. Si te aparece algo como que quiere guardar el archivo prueba.php
lo más seguro es que no hayas reiniciado el servidor Apache luego de instalar PHP.
El archivo de configuración de PHP se encuentra en /etc/php5/apache2/php.ini
Con estos cuatro pasos ya tenemos instalado un servidor LAMP con Ubuntu.
Ahora vamos a ver como instalar phpmyadmin para manejar MySQL

Instalar phpmyadmin
Phpmyadmin es una interfaz web que nos permite manejar nuestras bases de datos en
MySQL en una forma más amigable. Para instalarlo en Ubuntu seguimos los siguientes
pasos:
1. Ejecutamos

sudo aptitude install phpmyadmin

2. Durante el proceso de instalación aparecerá el siguiente diálogo en el cual debemos


seleccionar Apache presionando barra espaciadora sobre la opción y despues presionar
Enter o Intro:

Seleccionar Apache2

3. Luego preguntará por la configuración de paquetes a lo que debemos responder que Si


Seleccionar Si en configuracion de Paquetes

4. El siguiente dialogo nos pregunta por la clave que configuramos para el usuario root de
MySQL que hicimos en los pasos anteriores

Clave root MySQL

5. Por último nos pregunta la clave que queremos darle al usuario de administración de
phpmyadmin, escriba la clave que prefieras, si la dejas en blanco y presionas Intro o Enter
generará una clave aleatoria
Clave administración phpmyadmin
Con esto finalizará la instalación de phpmyamin. Para ingresar a la interfaz web de
phpmyadmin vamos a nuestro navegador web y colocamos la
dirección http://localhost/phpmyadmin ó http://ipdelservidor/phpmyadmin y debería
aparecer una ventana como la siguiente:

Pagina inicio Phpmyadmin


Ahí deben colocar el usuario root y la clave de root para MySQL para administrar todas las
bases de datos, a medida que creen nuevos usuarios y base de datos pueden entrar con otros
usuarios.

Pagina Principal Phpmyadmin

Con esto finalizamos el tutorial, ya tenemos un servidor web LAMP totalmente funcional y
ya pueden empezar a colocar sus páginas y desarrollar sus proyectos.

Información tomada de:

De Abreu, Olivers (2009). Cómo instalar un servidor LAMP en Ubuntu paso a paso. Vensign.
Recuperado de: http://vensign.com/como-instalar-servidor-lamp-ubuntu-paso-a-paso/

Das könnte Ihnen auch gefallen