Está en la página 1de 6

Antes de comenzar con el manual para la instalacin voy a explicar que es un servidor LAMP.

Un Servidor LAMP es el que est instalado y configurado para dar manejo a uno o varios sitios o aplicaciones web ya sea en un intranet o extranet. LAMP : Son las siglas de Linux + Apache + MySql + Php, Phyton o Perl. En este caso Linux es nuestro sistema operativo, Apache nuestro servidor HTTP, MySql nuestro manejador de Base de Datos y Php nuestro leguaje de programacin para sitios web dinmicos.

Se usaran varios comandos los cuales se escriben en la terminal

Manual Hecho por Aroldo A. Zelaya - 2010

Pasos para instalar y configurar nuestro servidor LAMP:

Instalacin y configuracin de Apache2 1. Lo primero es instalar un servidor HTTP, en nuestro caso, vamos a instalar Apache2: sudo aptitude install apache2 Al terminar la instalacin es posible que aparezca el siguiente mensaje: apache2: Could not reliably determine the servers fully qualified domain name, using 127.0.1.1 for ServerName Es un error de fqdn (Fully Qualified Domain Name) que es el nombre de la Computadora ms el Nombre del dominio asociado a la Pc, ocurre cuando no est definido el nombre del servidor para eso escribiremos el siguiente comando: echo "ServerName localhost" | sudo tee /etc/apache2/conf.d/fqdn 2. Despus tenemos que indicarle a Apache2 que use index como pgina de inicial (El index puede ser .php .html o .htm). Para esto tendremos que editar el archivo default e incluir la lnea donde ordenaremos a Apache2 que use el index con cualquier extensin: sudo nano /etc/apache2/sites-available/default

Manual Hecho por Aroldo A. Zelaya - 2010

se abrir el archivo default e insertamos la lnea: DirectoryIndex index.php index.html index.htm

Presionamos CTRL+O para guardar cambios, Enter para Mantener el nombre del Archivo y CTRL+X para cerrar el archivo. 3. Para que Apache2 relea los ficheros de configuracin lo reiniciamos sin cerrar las conexiones establecidas: sudo apache2ctl graceful

Instalacin de PHP5 1. A continuacin, instalaremos todos los paquetes que necesitaremos de PHP5: sudo aptitude install php5 php5-mysql php5-gd php5-curl php5-xmlrpc

php5-gd: (graphic directly) es para que php soporte imagines PNG, JPEG o dems. Php5-curl: Herramienta de lnea de comando para trasferencia de archivos con sintaxis de URL. Php5-xmlrpc: Protocolo de llamada a procedimiento remoto, usa xml para codificar datos y HTTP como protocolo de transmisin de datos.

Manual Hecho por Aroldo A. Zelaya - 2010

Instalacin de MySQL 1. Tambin tenemos que instalar MySQL. Lo hacemos con el siguiente comando: sudo aptitude install mysql-server 2. Durante la instalacin se nos preguntar por la contrasea de MySQL:

Siguiendo estos pasos tendremos instalado y configurado nuestro Servidor LAMP.

Manual Hecho por Aroldo A. Zelaya - 2010

Instalacin de Joomla
1. Descargamos el paquete completo de www.joomlaspanish.org 2. Descomprimimos el fichero: tar xzvf [nombre completo del paquete con extensin] **Despus de descomprimir cambiar el nombre de la carpeta a Joomla** 3. Ahora moveremos el directorio a un lugar visible en nuestro LAMP escribiendo en la lnea de comandos: sudo mv joomla /var/www/ 4. Ahora le asignaremos permisos de uso desde lnea de comandos: sudo chown -R www-data:www-data /var/www/joomla

5. Ahora vamos a seguir asignando permisos de escritura y edicin con los comandos: cd /var/www/joomla sudo find . -type f -exec chmod 644 {} \; sudo find . -type d -exec chmod 755 {} \; **Es posible que al ingresar la segunda y tercer lnea de comandos nos diga que no existen los archivos pero no hay problema siempre se conceden los permisos** 6. Ahora vamos a crear la base de datos tecleando: mysqladmin -u root -p create [Nombre de la Base de Datos] (Crear la Base de Datos) mysql -u root p (Loguearse para iniciar MySql) 7. Asignaremos los permisos necesarios para la gestin de la base de datos con el siguiente comando: GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES ON [Nombre de la Base de Datos].* TO 'root'@'localhost' IDENTIFIED BY 'contrasea de usuario root';

**La contrasea de usuario root es la que se ingres cuando se instal MySql** Manual Hecho por Aroldo A. Zelaya - 2010

8. Para que MySql relea todos los permisos para el manejo de la Base de Datos ingresaremos lo siguiente: FLUSH PRIVILEGES; 9. Saldremos de MySql: quit 10. Reiniciamos el servidor apache: sudo /etc/init.d/apache2 restart 11. Ahora comenzamos con la Instalacin de Joomla, abrimos nuestro explorador de internet y en el url escribimos lo siguiente: Localhost/Joomla Lugo de eso solo seguimos los pasos de instalacin de Joomla y ya tendremos instalado nuestro servidor LAMP y Joomla para el manejo de la Web.

Manual Hecho por Aroldo A. Zelaya - 2010

También podría gustarte