Skip to main content
Remove advertising on this site for only $19.95 USD per month or $219.95 USD per year (plus local taxes).
Pledin
  • English ‎(en)‎
    English ‎(en)‎ Español - Internacional ‎(es)‎
You are currently using guest access (Log in)

Servicios de Red (IES Gonzalo Nazareno 2010-2011 2º SMR)

  1. Home
  2. Courses
  3. IES Gonzalo Nazareno
  4. servicios
  5. Topic 3
  6. Práctica: Instalación de un sistema LAMP

Práctica: Instalación de un sistema LAMP

Completion requirements
Opened: Wednesday, 5 January 2011, 11:25 AM
Due: Saturday, 12 February 2011, 11:25 AM

El acrónimo 'LAMP' se refiere a un conjunto de subsistemas de software necesarios para alcanzar una solución global, en este caso configurar sitios web o servidores dinámicos con un esfuerzo reducido.

En las tecnologías LAMP esto se consigue mediante la unión de las siguientes tecnologías:

  • Linux, el sistema operativo;
  • Apache, el servidor web;
  • MySQL, el gestor de bases de datos;
  • Perl, PHP, o Python, los lenguajes de programación.

Ahora vamos a instalar los paquetes necesarios para tener un entorno LAMP.

Apache:
# apt-get install apache2
MySQL:
# apt-get install mysql-common mysql-client mysql-server 
Durante la instalación del servicio se nos pedirá la contraseña del usuario root del servidor mysql.

PHP5:
# apt-get install php5 libapache2-mod-php5 php5-mysql

Para probar el funcionamiento de Apache y PHP es habitual crear un documento crear un documento index.php en el directorio /var/www/iesgn con el siguiente contenido:

<html>
<body>
<? echo phpinfo(); ?>
</body>
</html>

Accede desde el navegador del cliente a http://www.iesgn.org/index.php


Instalación de un CMS simple:

Vamos a instalar un CMS muy simple llamado "CMS made simple", para ello sigue estos pasos:

1) Bájate el fichero, descomprímelo y guárdalo en una carpeta llamada portal dentro de /var/www/iesgn/portal (por lo tanto tendremos que acceder a www.iesgn.org/portal)

2) Para realizar la instalación accede a http://www.iesgn.org/portal/install.php

3) Para que funcione correctamente tenemos que cambiar los permisos a los siguientes directorios:

cd /var/www/iesgn/portal
chmod 777 tmp/templates_c; \
chmod 777 tmp/cache; \
chmod 777 uploads; \
chmod 777 uploads/images
chmod 777 modules

4) Crear el archivo config.php, para eso teclea

touch config.php
chmod 666 config.php

5) Crea una base de datos vacía, para ello vamos a hacer los siguiente:

$ mysql -u root -p 
(Ponemos la contraseña del root de mysql)
mysql> create database cms;
mysql> quit;
6) Vamos a instalar el idioma español, para ello bájate este fichero, descomprímelo y copia su contenido dentro de /var/www/iesgn/portal

7) Antes decontinuar vamos a instalar una librería gráfica necesaria para el funcionamiento de la páginas:

apt-get install php5-gd
/etc/init.d/apache2 restart


8) Una vez realizado todos los cambios, actualiza la página y si todo está bien, podrás escoger el idioma de la página, escoge ES_es.


9) Ahora tenemos 7 pasos para la instalación, el el primero le damos a continuar.

10) El siguiente paso hace las comprobaciones del sistema, si todo es correcto podemos continuar.

11) En el paso 3, nos pide los permiso de creación de fichero, le damos a continuar.

12) En el siguiente paso nos pide los datos del administrador de la página.

13) En al siguiente pantalla, ponemos el nombre de la página y los datos del usuario (root) y la contraseña de mysql.

14) En el siguiente paso le damos a continuar y en el siguiente le damos al botón "Ir al panel administrativo".

15) Para acceder a la página entramos en www.iesgn.org/portal, para acceder a la zona administrativa: www.iesgn.org/portal/admin/index.php


Para entregar...

1) Entrega una captura de pantalla accediendo a la página web desde un sistema operativo linux y otra desde un sistema operativo windows. Ten en cuenta que es necesario ponerle al nombre de la página tu nombre para que sea identificable.




◄ Práctica: Acceso autentificado a nuestro servidor web
Práctica voluntaria: Acceso a un sitio web desde internet ►
Skip Navigation
Navigation
  • Home

    • Site pages

      • My courses

      • Tags

    • My courses

    • Courses

      • IES Gonzalo Nazareno

        • servicios

          • General

          • Topic 1

          • Topic 2

          • Topic 3

            • URLAlojamiento Web

            • AssignmentPráctica: Alojamiento Web

            • FilePresentación: Introducción a los servidores Web

            • URLTeoria: Servidor web IIS

            • URLVideo: Instalación y configuración de un servidor ...

            • AssignmentPráctica: Instalar un servidor web IIS para el uso...

            • FilePágina web de ejemplo

            • AssignmentPráctica: Configuración de sitios web virtuales us...

            • AssignmentPráctica: Acceso autentificado a nuestro servidor web

            • PageGestión de DNS externo

            • AssignmentPráctica voluntaria: Acceso a un sitio web desde i...

            • URLTeoria: Servidor web Apache

            • FileInstalación y configuración de apache [pdf]

            • AssignmentPráctica: Instalar un servidor web Apache para el ...

            • FilePágina web de ejemplo

            • AssignmentPráctica: Configuración de sitios web virtuales us...

            • AssignmentPráctica: Acceso autentificado a nuestro servidor web

            • AssignmentPráctica: Instalación de un sistema LAMP

            • AssignmentPráctica voluntaria: Acceso a un sitio web desde i...

          • Topic 4

          • Topic 5

          • Topic 6

          • Topic 7

          • Topic 8

          • Topic 9

          • Topic 10

        • FP0708

        • IAW1112

        • SERVICIOSGS_1415

        • SERVICIOSGM_1415

        • APLWEB_GM_1415

        • LM_1415

      • Sistemas Operativos

      • Ofimática

      • Internet

      • TIC

      • Otros cursos

      • Programación

You are currently using guest access (Log in)
servicios
  • English ‎(en)‎
    • English ‎(en)‎
    • Español - Internacional ‎(es)‎
Data retention summary