Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Servidor LAMP en Ubuntu
Servidor LAMP en Ubuntu
Disponer de un ordenador con Ubuntu instalado en l. Debe tener al menos 256 Mb de memoria RAM,
aunque lo recomendable es disponer de un mnimo de 512 MB. Existe una versin especfica Ubuntu
Server muy adecuada si se quiere disponer de un servidor Web rpidamente en modo consola, sin
interfaz grfico, excelente versin para ese ordenador que slo vamos a utilizar como servidor Web.
Ahora bien nosotros lo haremos sobre nuestra versin de escritorio Ubuntu 10.04.
No tener miedo al uso de la consola o terminal porque la mayor parte de las operaciones se realizarn a
travs de comandos especficos en ella: sigue nuestras indicaciones fehacientemente, no te saltes
ningn paso.
Poseer un servidor HTTP, preferiblemente con capacidad para ejecutar scripts e interactuar con una
base de datos. Aprenders.
Conocer el cdigo de lo que ser el sitio Web: depende del gestor de contenidos que instales en l.
El mundo del software libre nos brinda la oportunidad de realizar todo esto usando tecnologas de ltima
generacin ampliamente difundidas en la red y manera totalmente gratuita.
Este artculo se dedida a explicar desde cero cmo instalar
un servidor en tu Ubuntu (yo estoy utilizando la versin LTS
Ubuntu 10.04), aadirle los mdulos necesarios para
ejecutar PHP e instalar y configurar un sistema gestor de
bases de datos, MySQL. Este ser el primer paso para
disponer en tu equipo de un servidor LAMP completamente
funcional (LAMP se refiere a Linux+Apache+MySQL+PHP),
es decir, montar un servidor Web que haga consultas a una
base de datos en MySQL y est alojado en un servidor
Apache (bsicamente, la configuracin ms ampliamente
usada en el mundo).
En posteriores artculos te indicaremos como configurar en el servidor un dominio gratuito con IP dinmica y
finalmente cmo instalar un CMS (Content Management System) en l para que compruebes sus posibilidades.
As tendrs tu propia web personal con tu propio dominio, de manera totalmente gratuita y usando software
Edita Sueiras
MySQL 5: Uno de los servidores de bases de datos ms populares y utilizados en sitios y aplicaciones
Web
PHP - http://www.php.net/
MySQL - http://www.mysql.com/
PHPMyAdmin - http://www.phpmyadmin.net/home_page/index.php
Nota
Si deseas que la administracin del servidor LAMP se realice de manera remota debes instalar tambin
openSSH-server.
Edita Sueiras
http://www.apache.org
Comprueba en primer lugar que no tienes instalado Apache en tu equipo. Para ello en la consola o terminal
teclea:
whereis httpd
Si la respuesta es
httpd:
significa que Apache no est instalado en tu ordenador (contina con nuestro tutorial)
Si en cambio responde
httpd:/usr/local/bin/httpd
Apache si est instalado en tu equipo y el ejecutable se encuentra en /usr/local/bin/httpd
Para instalarlo simplemente ejecuta en la consola o terminal:
Edita Sueiras
Una vez finalizada la instalacin, puedes comprobar la versin que has instalado de Apache ejecutando en la
consola
apache2 -v
Para probar en modo grfico que, en efecto, Apache est en funcionamiento acude a Firefox e introduce en el
campo Direccin del navegador
Datos de inters
Si necesitas manejar el servidor Apache, estos son los comandos ms bsicos:
Iniciar Apache2 sudo /etc/init.d/apache2 start o bien sudo service apache2 start
Con el ordenador a cuestas
http://www.lasticenelaula.es/portal
Edita Sueiras
Durante la instalacin aparece una pantalla solicitando la clave de root para el servidor MySQL. En esta ventana
tendrs que escribir una clave para el administrador de la base de datos (no es recomendable que sea la misma
clave del usuario de Ubuntu), debe tener una longitud mayor de 8 caracteres y mezclar letras, smbolos y
nmeros siempre es una buena opcin. No estn permitidos los espacios en blanco.
Nota.
No confundas este usuario root de MySQL con el usuario root de Linux.
Con el ordenador a cuestas
http://www.lasticenelaula.es/portal
Edita Sueiras
Para salir del promp de mysql y volver as a la consola de Ubuntu simplemente escribe exit y pulsa la tecla
Enter.
Datos de inters:
Los comandos para administrar MySQL son:
Iniciar MySQL sudo /etc/init.d/mysql start o bien sudo service mysql start
Detener MySQL sudo /etc/init.d/mysql stop o bien sudo service mysql stop
Reiniciar MySQL sudo /etc/init.d/mysql restart o bien sudo service mysql restart
Estatus MySQL sudo /etc/init.d/mysql status o bien sudo service mysql status
El archivo de configuracin de mysql se localiza en /etc/mysql/my.cnf. Recuerda que si haces algn cambio en
este archivo debes reiniciar el servicio MySQL.
Si quieres acceder a MySQL por medio de scripts remotos (es decir, no albergados en tu propio servidor) debes
editar el bind-address en /etc/mysql/my.cnf y reemplazar el valor que trae por defecto (127.0.0.1) por tu
direccin IP.
Edita Sueiras
Como en los casos anteriores contesta s (si) o Y (yes), dependiendo de la configuracin de idioma para que el
proceso contine.
En breves segundos el proceso finalizar y MySQL estar instalado y funcionando en tu sistema:
Ahora es necesario reiniciar el servidor Apache para que tome los cambios de la librera de PHP. Si no lo haces
no funcionar PHP hasta que no reinicies el servidor Apache. Por ello en la consola o terminal escribe el
siguiente comando:
Edita Sueiras
Guarda el archivo con el texto anterior escrito. Acude a continuacin a Firefox y escribe la direccin
http:/localhost/test.php y observa cmo se despliega una lista con toda la informacin de PHP, los mdulos y
libreras instalados.
Edita Sueiras
Durante el proceso de instalacin aparecer un cuadro de dilogo en el cual tienes que seleccionar Apache
presionando la barra espaciadora sobre la opcin (la marcada en rojo es la correcta, observa cmo aparece un
signo de validacin tras pulsar la barra espaciadora) y despus presionar Enter.
Edita Sueiras
La siguiente ventana preguntar por la configuracin de paquetes a lo que debes responder que S. Selecciona
por tanto S en configuracin de paquetes (de color rojo) y pulsa la tecla Enter.
El siguiente cuadro de dilogo nos pregunta por la clave que configuraste para el usuario root de MySQL.
Recuerda que es aquella que escribiste en su momento en el Paso 3. Escrbela y pulsa la tecla Enter.
10
Edita Sueiras
11
Edita Sueiras
12
Edita Sueiras