Práctica: Instalación de un sistema LAMP
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 apache2MySQL:
# apt-get install mysql-common mysql-client mysql-serverDurante 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. |