Instalación de un servidor web con XAMPP en Ubuntu Linux · Instalación de un servidor web con...

45
 Instalación de un servidor web con XAMPP en Ubuntu Linux Un servidor no es mas que un ordenador que esta conectado a Internet y tiene cargados en memoria unos programas que hacen que servicios como el web, ftp, y bases de datos puedan estar disponibles hacia un publico ya sea dentro o fuera de su red local. En la siguiente demostración veremos como realizar la instalación de XAMPP, aplicación que sirve para montar un servidor web con prácticamente todos los programas que se pueden necesitar para hospedar paginas, blogs o aplicaciones web y poder modificarlas.

Transcript of Instalación de un servidor web con XAMPP en Ubuntu Linux · Instalación de un servidor web con...

Page 1: Instalación de un servidor web con XAMPP en Ubuntu Linux · Instalación de un servidor web con XAMPP en Ubuntu Linux Un servidor no es mas que un ordenador que esta conectado a

   

Instalación de un servidor web con XAMPP en Ubuntu Linux

Un  servidor  no  es  mas  que  un  ordenador  que  esta  conectado  a  Internet  y  tiene 

cargados en memoria unos programas que hacen que servicios como el web, ftp, y 

bases de datos puedan estar disponibles hacia un publico ya sea dentro o fuera de 

su red local.

En  la  siguiente  demostración  veremos  como  realizar  la  instalación  de  XAMPP, 

aplicación  que  sirve  para  montar  un  servidor  web  con  prácticamente  todos  los 

programas  que  se  pueden  necesitar  para  hospedar  paginas,  blogs  o  aplicaciones 

web y poder modificarlas.

Page 2: Instalación de un servidor web con XAMPP en Ubuntu Linux · Instalación de un servidor web con XAMPP en Ubuntu Linux Un servidor no es mas que un ordenador que esta conectado a

   

XAMMP  incluye  Apache,  MySQL,  PHP,  Perl,  ProFTPD,  phpMyAdmin,  OpenSSL, 

Freetype, libjpeg, libpng, gdbm, zlib, expat, ming, Sablotron, libxml2, Webalizer, pdf 

class, ncurses, mod_perl, FreeTDS, gettext, IMAP C­Client, OpenLDAP (client lib), 

eAccelerator,  mcrypt,  mhash,  SQLite,  cURL,  ZZIPlib,  libxslt,  phpSQLiteAdmin, 

FPDF

Page 3: Instalación de un servidor web con XAMPP en Ubuntu Linux · Instalación de un servidor web con XAMPP en Ubuntu Linux Un servidor no es mas que un ordenador que esta conectado a

   

Paso 1. Descargar XAMPP y ubicarlo en el Escritorio

Page 4: Instalación de un servidor web con XAMPP en Ubuntu Linux · Instalación de un servidor web con XAMPP en Ubuntu Linux Un servidor no es mas que un ordenador que esta conectado a

   

Paso 2. Ubicarse en el directorio donde se tiene XAMPP

Paso 3. Descomprimir XAMPP y ubicarlo en el directorio /opt

Page 5: Instalación de un servidor web con XAMPP en Ubuntu Linux · Instalación de un servidor web con XAMPP en Ubuntu Linux Un servidor no es mas que un ordenador que esta conectado a

   

Paso 4. Iniciar LAMPP

El sistema envia el siguiente mensaje

Page 6: Instalación de un servidor web con XAMPP en Ubuntu Linux · Instalación de un servidor web con XAMPP en Ubuntu Linux Un servidor no es mas que un ordenador que esta conectado a

   

Paso 5. Probar XAMPP.

Abrimos un navegador web como Firefox y escribimos en la barra de direcciones: http://localhost

Nos sale la pantalla de primer uso de XAMPP en donde debemos seleccionar el idioma en el cual se desea interactuar con XAMPP

Page 7: Instalación de un servidor web con XAMPP en Ubuntu Linux · Instalación de un servidor web con XAMPP en Ubuntu Linux Un servidor no es mas que un ordenador que esta conectado a

   

Una vez realizado esto se muestra la pantalla principal de XAMPP

Page 8: Instalación de un servidor web con XAMPP en Ubuntu Linux · Instalación de un servidor web con XAMPP en Ubuntu Linux Un servidor no es mas que un ordenador que esta conectado a

   

En el caso de que tengamos conexión a internet en nuestra aula de computaciónes altamente recomendable que nuestros datos y respaldo no se encuentren al alcance de cualquier usuario de  la  red. Para  impedir esto, podemos ejecutar una  rutiina de seguridad que nos permitirá corregir esta falla de forma interactiva

Page 9: Instalación de un servidor web con XAMPP en Ubuntu Linux · Instalación de un servidor web con XAMPP en Ubuntu Linux Un servidor no es mas que un ordenador que esta conectado a

   

La ejecución de este comando nos generará la siguiente salida en la cual nos indica que  las  páginas  XAMPP  no  estan  aseguradas  por  un  password  y  pregunta  si  se desea configurar uno:

Luego de responder YES tecleamos la contraseña que hayamos decidido

Page 10: Instalación de un servidor web con XAMPP en Ubuntu Linux · Instalación de un servidor web con XAMPP en Ubuntu Linux Un servidor no es mas que un ordenador que esta conectado a

   

Luego de hacer esto debemos confirmar la contraseña tecleandola de nuevo:

Si  todo  ha  ido  bien  se  presenta  un  mensaje  que  indica  que  la  protección  por contraseña está activada y que el nombre de usuario a emplear será lampp.Posteriormente se indica que MYSQL está acesible a todos los usuarios en la red y se pregunta si se desea cambiar esta accesibilidad.

Page 11: Instalación de un servidor web con XAMPP en Ubuntu Linux · Instalación de un servidor web con XAMPP en Ubuntu Linux Un servidor no es mas que un ordenador que esta conectado a

   

La aplicación cambia la accesibilidad para poteger nuestros datos y detiene MYSQL. Posteriormente  lo  inicia  con  la  nueva  configuración.  Hecho  esto  informa  que  el usuario de MYSQL/phpadmin no tiene password y pregunta si se desea crear uno.

Luego de responder YES tecleamos la contraseña que hayamos decidido

Page 12: Instalación de un servidor web con XAMPP en Ubuntu Linux · Instalación de un servidor web con XAMPP en Ubuntu Linux Un servidor no es mas que un ordenador que esta conectado a

   

Luego de hacer esto debemos confirmar la contraseña tecleandola de nuevo:

Hecho  esto  se  nos  indica  que  la  contraseña  está  configurada  para  el  usuario.  El nombre de usuario es pma.Luego recibimos el aviso de que MYSQL no tiene configurada una contraseña para el usuario root y se pregunta si se desea configurar este password.

Page 13: Instalación de un servidor web con XAMPP en Ubuntu Linux · Instalación de un servidor web con XAMPP en Ubuntu Linux Un servidor no es mas que un ordenador que esta conectado a

   

Se nos  recuerda como alerta  importante que utilicemos como contraseña una que estemos seguros que no vayamos a olvidar y procedemos luego de eso a teclearla

Se nos pide que confirmemos la contraseña tecleandola de nuevo

Page 14: Instalación de un servidor web con XAMPP en Ubuntu Linux · Instalación de un servidor web con XAMPP en Ubuntu Linux Un servidor no es mas que un ordenador que esta conectado a

   

Ha  sido  creada  la  contraseña  para  el  usuario  root.  Ahora  se  nos  informa  que  la contraseña  de  FTP  sigue  siendo  lampp  que  es  la  que  trae  por  defecto  y  qu  si queremos cambiarla.

Se nos pide que introduzcamos la contraseña

Page 15: Instalación de un servidor web con XAMPP en Ubuntu Linux · Instalación de un servidor web con XAMPP en Ubuntu Linux Un servidor no es mas que un ordenador que esta conectado a

   

En esta parte debemos confrmar la contraseña tecleandola de nuevo

Y una vez que  recarga el  demonio ProFTPD esta  todo  listo. Nuestro XAMPP esta configurado!

Page 16: Instalación de un servidor web con XAMPP en Ubuntu Linux · Instalación de un servidor web con XAMPP en Ubuntu Linux Un servidor no es mas que un ordenador que esta conectado a

   

Instalación de un Sistema de Gestión de Contenidos(CMS)

en Ubuntu LinuxUn  Sistema  de  gestión  de  contenidos  (Content  Management  System  en  inglés, 

abreviado  CMS)  es  un  programa  que  permite  crear  una  estructura  de  soporte 

(framework)  para  la  creación  y  administración  de  contenidos  por  parte  de  los 

participantes principalmente en páginas web.

En  la  siguiente  demostración  veremos  como  realizar  la  instalación  de  Wordpress, 

uno de  los CMS mas populares en  la actualidad y que ermite  la opción de  realizar 

nuestro blog tanto conectados a internet como de forma local.

Page 17: Instalación de un servidor web con XAMPP en Ubuntu Linux · Instalación de un servidor web con XAMPP en Ubuntu Linux Un servidor no es mas que un ordenador que esta conectado a

   

WordPress es un sistema para gestionar contenidos enfocado a la creación de blogs. 

Desarrollado  en  PHP  y  MySQL,  bajo  licencia  GPL,  tiene  como  fundador  a  Matt 

Mullenweg.  WordPress  fue  creado  a  partir  del  desaparecido  b2/cafelog  y  se  ha 

convertido junto a Movable Type en el CMS más popular de la blogosfera.

Las causas de su enorme crecimiento son, entre otras,  su  licencia,  su  facilidad de 

uso y sus características como gestor de contenidos.

Page 18: Instalación de un servidor web con XAMPP en Ubuntu Linux · Instalación de un servidor web con XAMPP en Ubuntu Linux Un servidor no es mas que un ordenador que esta conectado a

   

Paso 1. Descomprimir Wordpress en el Escritorio

Page 19: Instalación de un servidor web con XAMPP en Ubuntu Linux · Instalación de un servidor web con XAMPP en Ubuntu Linux Un servidor no es mas que un ordenador que esta conectado a

   

Paso 2. Crear una base de datos para Wordpress. Para ello desde el navegador accedemos a XAMPP escribiendo en la barra de direcciones:http://localhost

Page 20: Instalación de un servidor web con XAMPP en Ubuntu Linux · Instalación de un servidor web con XAMPP en Ubuntu Linux Un servidor no es mas que un ordenador que esta conectado a

   

Paso 3. Crear una base de datos para Wordpress. Una vez en  la página  inicial de XAMPP  seleccionamos  phpMyAdmin.  El  usuario  para  entrar  será  root  y  la contraseña aquella que hayamos configurado al establecer la seguridad.

Page 21: Instalación de un servidor web con XAMPP en Ubuntu Linux · Instalación de un servidor web con XAMPP en Ubuntu Linux Un servidor no es mas que un ordenador que esta conectado a

   

Paso 3. Crear una base de datos para Wordpress. En el recuadro en blanco debajo de  la  opción Crear  una nueva base de datos  colocar  el  nombre que  le daremos a nuestra BD (en este ejemplo, miwordpress) y presionar el botón Crear.

Page 22: Instalación de un servidor web con XAMPP en Ubuntu Linux · Instalación de un servidor web con XAMPP en Ubuntu Linux Un servidor no es mas que un ordenador que esta conectado a

   

Paso  3.  Crear  una  base  de  datos  para  Wordpress.  Recibiremos  una  pantalla  de confirmación  de  la  creación  de  la  base  de  datos.  Una  vez  recibido  este  mensaje podemos cerrar phpMyAdmin al igual que XAMPP

Page 23: Instalación de un servidor web con XAMPP en Ubuntu Linux · Instalación de un servidor web con XAMPP en Ubuntu Linux Un servidor no es mas que un ordenador que esta conectado a

   

Paso 4. Utilizando la cónsola abrir un explorador Nautilus como superusuario

Paso 5. Utilizando este Nautilus copiar Wordpress al directorio /opt/lampp/htdocs

Page 24: Instalación de un servidor web con XAMPP en Ubuntu Linux · Instalación de un servidor web con XAMPP en Ubuntu Linux Un servidor no es mas que un ordenador que esta conectado a

   

Paso  6.  Crear  el  archivo  de  configuración  de  Wordpress.  Para  crear  este  archivo utilizaremos  uno  que  ya  viene  de  ejemplo  con  Wordpress.  Para  ello  utilizamos  la consola  nuevamente  para  abrir  un  sudo  nautilus,  accedemos  hasta  la  carpeta /opt/lampp/htdocs/wordpress y buscamos el archivo llamado wp­config­sample.php

Page 25: Instalación de un servidor web con XAMPP en Ubuntu Linux · Instalación de un servidor web con XAMPP en Ubuntu Linux Un servidor no es mas que un ordenador que esta conectado a

   

Paso 6. Crear el archivo de configuración de Wordpress.  Una vez que encontremos el  archivo  wp­config­sample.php  ubicamos  el  puntero  del  ratón  sobre  el,  luego hacemos clic con el boton derecho y seleccionamos abrir con el editor de  texto. Al abrir le vamos a modificar lo siguiente:

donde dice nombredetubasededatos ponemos el nombre de la que creamosdonde dice nombredeusuario pondremos root ydonde dice contraseña escribiremos la que configuramos.

Al finalizar guardamos el nuevo archivo con el nombre wp­config.php y salimos

Page 26: Instalación de un servidor web con XAMPP en Ubuntu Linux · Instalación de un servidor web con XAMPP en Ubuntu Linux Un servidor no es mas que un ordenador que esta conectado a

   

Paso 7. Instalar Wordpress. Tecleamos en la barra de direcciones de un explorador http://localhost/wordpress  y  vemos  el  mensaje  de  bienvenida  a  la  instalación. Ponemos un nombre a nuestro blog y completamos con nuestro correo electrónico. Quitamos  el  check  de  incluir  nuestro  blog  en  google  y  technoratti  si  no  poseemos internet

Page 27: Instalación de un servidor web con XAMPP en Ubuntu Linux · Instalación de un servidor web con XAMPP en Ubuntu Linux Un servidor no es mas que un ordenador que esta conectado a

   

Paso 8. Inicio de sesión local. La  instalación ha finalizado y se nos proporcionan el nombre  de  usuario  y  la  contraseña.  Esta  contraseña  es  aleatoria  y  en  ocasiones complicada por  lo que es  recomendable anotarla y que  lo primero que hagamos al trabajar  con  Wordpress  sea  cambiarla  por  una  mas  fácil  de  recordad.  Para  eso iniciamos sesión con los datos que tenemos

Page 28: Instalación de un servidor web con XAMPP en Ubuntu Linux · Instalación de un servidor web con XAMPP en Ubuntu Linux Un servidor no es mas que un ordenador que esta conectado a

   

Paso  9.  Ajustar  contraseña.  Al  entrar  en  la  pantalla  principal  de  Wordpress seleccionamos la opción usuarios y dentro de usuarios escogemos la opción tu perfil. Al final de la pantalla de nuestro perfil está la opción de cambiar la contraseña de la forma mas rápida y eficiente. Listo, Tenemos Wordpress instalado.

Page 29: Instalación de un servidor web con XAMPP en Ubuntu Linux · Instalación de un servidor web con XAMPP en Ubuntu Linux Un servidor no es mas que un ordenador que esta conectado a

   

Un  blog,  o  en  español  también  una  bitácora,  es  un  sitio  web  periódicamente 

actualizado que recopila cronológicamente textos o artículos de uno o varios autores, 

apareciendo primero el más reciente, donde el autor conserva siempre la libertad de 

dejar publicado lo que crea pertinente. 

El  término  blog  proviene  de  las  palabras  web  y  log  ('log'  en  inglés  =  diario).  El 

término bitácora, en referencia a  los antiguos cuadernos de bitácora de  los barcos, 

se utiliza preferentemente cuando el autor escribe sobre su vida propia como si fuese 

un diario, pero publicado en Internet en línea.

(INICIO DEL PRIMER PRODUCTO)

Antes de continuar... ¿Qué es un Weblog?

Page 30: Instalación de un servidor web con XAMPP en Ubuntu Linux · Instalación de un servidor web con XAMPP en Ubuntu Linux Un servidor no es mas que un ordenador que esta conectado a

   

Es  un  programa  que  genera  Webquest  de  forma  automática  y  no  precisa 

conocimientos de lenguaje HTML, ni nada parecido, por parte del usuario/a. También 

las publica en un servidor asignándole una dirección para su acceso.

PhpWebquest puede descargarse para ser utilizado en un servidor propio y generar 

desde el mismo actividades. En caso de no disponer de servidor para  tal  fin, o no 

sea  esa  nuestra  intención,  podemos  acceder  a  un  servidor  que  lo  tenga  instalado 

necesitando, para poder emplearlo, una cuenta de usuario que se puede solicitar vía 

web a traves del sitio de PhpWebquest

Page 31: Instalación de un servidor web con XAMPP en Ubuntu Linux · Instalación de un servidor web con XAMPP en Ubuntu Linux Un servidor no es mas que un ordenador que esta conectado a

   

Paso 1. Crear una base de datos para PhpWebquest. Para esto debemos ingresar a XAMPP y posteriormente a phpMyAdmin. Despues en el recuadro en blanco debajo de  la  opción Crear  una nueva base de datos  colocar  el  nombre que  le daremos a nuestra BD (en este ejemplo, phpwebquest) y presionar el botón Crear.

Page 32: Instalación de un servidor web con XAMPP en Ubuntu Linux · Instalación de un servidor web con XAMPP en Ubuntu Linux Un servidor no es mas que un ordenador que esta conectado a

   

Paso 1. Descomprimir phpwebquest en el Escritorio

Page 33: Instalación de un servidor web con XAMPP en Ubuntu Linux · Instalación de un servidor web con XAMPP en Ubuntu Linux Un servidor no es mas que un ordenador que esta conectado a

   

Paso 2. Abrir con el editor de textos el archivo /phpwebquest/include/mysql.php

Page 34: Instalación de un servidor web con XAMPP en Ubuntu Linux · Instalación de un servidor web con XAMPP en Ubuntu Linux Un servidor no es mas que un ordenador que esta conectado a

   

Paso  3.  Modificar  en  el  archivo  mysql.php  los  datos  que  acabamos  de  crear  en phpMyAdmin a excepción de las 3 primeras lineas que aquí aparecen sombreadas.

Page 35: Instalación de un servidor web con XAMPP en Ubuntu Linux · Instalación de un servidor web con XAMPP en Ubuntu Linux Un servidor no es mas que un ordenador que esta conectado a

   

Paso 4. Copiar la carpeta phpwebquest al directorio /opt/lampp/htdocs

Page 36: Instalación de un servidor web con XAMPP en Ubuntu Linux · Instalación de un servidor web con XAMPP en Ubuntu Linux Un servidor no es mas que un ordenador que esta conectado a

   

Paso 5. Cambiar los permisos del directorio /opt/lampp/htdocs/phpwebquest/user_imagea 777

Deberá quedar mas o menos así

Page 37: Instalación de un servidor web con XAMPP en Ubuntu Linux · Instalación de un servidor web con XAMPP en Ubuntu Linux Un servidor no es mas que un ordenador que esta conectado a

   

Paso 6. Crear la carpeta UserFiles en el directorio /opt/lampp/htdocs y dentro de esta crear las carpetas file, flash e image.

Page 38: Instalación de un servidor web con XAMPP en Ubuntu Linux · Instalación de un servidor web con XAMPP en Ubuntu Linux Un servidor no es mas que un ordenador que esta conectado a

   

Paso 7. Cambiar los permisos del directorio /opt/lampp/htdocs/UserFiles a 777

Paso 8. Crear las tablas para la base de datos. Para ellos en phpMyAdmin y cuando estemos ubicados en la base de datos phpwebquest seleccionaremos el botón Importar.

En la pantalla siguiente haremos clic en la opción examinar y buscaremos el archivo crear_tablas.sql que se encuentra en la carpeta sql del directorio phpwebquest.

Una vez hayamos importado de manera exitosa nos apareceran las nuevas tablas en la base de datos.

Page 39: Instalación de un servidor web con XAMPP en Ubuntu Linux · Instalación de un servidor web con XAMPP en Ubuntu Linux Un servidor no es mas que un ordenador que esta conectado a

   

Paso 9. Comprobar la instalación. Para comprobar que la instalación se ha hecho de forma correcta abrimos un explorador web y tecleamos http://localhost/phpwebquest

Esta es la pantalla principal de phpwebquest. Para probar su funcionamiento podemos emplear el usuario test y contraseña test

Page 40: Instalación de un servidor web con XAMPP en Ubuntu Linux · Instalación de un servidor web con XAMPP en Ubuntu Linux Un servidor no es mas que un ordenador que esta conectado a

   

Paso 10. Solicitar cuenta.Lo primero que haremos será solicitar una nueva cuenta de profesor para poder elaborar las webquest. El formulario que nos sale es el siguiente

Page 41: Instalación de un servidor web con XAMPP en Ubuntu Linux · Instalación de un servidor web con XAMPP en Ubuntu Linux Un servidor no es mas que un ordenador que esta conectado a

   

Si todo ha ido bien recibiremos una pantalla de respuesta afirmativa a nuestra solicitud como esta.

Page 42: Instalación de un servidor web con XAMPP en Ubuntu Linux · Instalación de un servidor web con XAMPP en Ubuntu Linux Un servidor no es mas que un ordenador que esta conectado a

   

Paso 11. Ingresar como administrador. Regresamos a la pantalla principal y en esta ocasión accedemos como administrador utilizando el usuario admin y la contraseña admin. Hecho esto llegamos a esta pantalla

Page 43: Instalación de un servidor web con XAMPP en Ubuntu Linux · Instalación de un servidor web con XAMPP en Ubuntu Linux Un servidor no es mas que un ordenador que esta conectado a

   

Paso 12. Seleccionamos “Ver una lista de los nuevos usuarios que solicitan una cuenta de profesor”. Para autorizar la cuenta que queremos cambiamos el valor del campo autorizado de 0 a 1 y presionamos el botón autorizar

Page 44: Instalación de un servidor web con XAMPP en Ubuntu Linux · Instalación de un servidor web con XAMPP en Ubuntu Linux Un servidor no es mas que un ordenador que esta conectado a

   

Paso  13.  Cambiar  cuenta  de  administrador.  Ahora  para  finalizar  se  cambia  en  el archivo mysql.php los datos del administrador (3 primeras lineas) por los valores que se acaban de dar al nuevo usuario y se guardan los cambios.

(INICIO SEGUNDO PRODUCTO)

Page 45: Instalación de un servidor web con XAMPP en Ubuntu Linux · Instalación de un servidor web con XAMPP en Ubuntu Linux Un servidor no es mas que un ordenador que esta conectado a

   

Este material fue elaborado por Licdo. Luis CamachoCBIT Andrés Eloy Blanco”

CBIT FalcónOctubre 2008