• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Aplicacion Web Windows 2003 Server
 

Aplicacion Web Windows 2003 Server

on

  • 12,177 views

 

Statistics

Views

Total Views
12,177
Views on SlideShare
12,158
Embed Views
19

Actions

Likes
8
Downloads
694
Comments
1

1 Embed 19

http://stiven-almago.blogspot.com 19

Accessibility

Categories

Upload Details

Uploaded via as Microsoft Word

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Aplicacion Web Windows 2003 Server Aplicacion Web Windows 2003 Server Document Transcript

    • Instalación de Aplicaciones Web Por Jesús Maria Taborda. Yeison Herrera Balbín. Hugo Alberto Alvarez. Victor Hugo Narvaez. Sergio Alexis Cano. Jorge Jiménez. Stiven Marin. David Echeverry Grupo #2 Centro de Servicios y Gestión Empresarial. Sena Medellín 2008 1
    • INTRODUCCION. Desde hace muchos años existen los ordenadores a los cuales se les ha dado miles de uso ya sea en el campo militar, científico, educativo, etc y para cada uno de estos se ha visto la necesidad de crear aplicaciones que se especialicen en cada rama. En la actualidad hay infinidad de aplicaciones para miles de propósitos y generalmente se han desarrollado básicamente dos tipos; de escritorio y aplicaciones Web esta última será el tema de este manual, que será básicamente montar diversas aplicaciones Web en un servidor ayudado de ciertos programas o servicios que han y todavía están tomando mucho fuerza en el área del desarrollo Web. Una de estas será IIS (Internet Information Services) el cual no ayudara a tener nuestro propio servidor Web en donde estarán alojadas nuestras aplicaciones, este software es privativo de Microsoft y no nos puede brindar muchas ayudas a la hora y también nos brinda una facilidad a la hora de trabajar con el. La otra será PHP (Hypertext Pre_Processor), es un lenguaje de programación diseñado originalmente para crear páginas Web dinámicas. Es principalmente usado en interpretación del lado del servidor (Server- ide scripting). s El último servicio que utilizaremos será MySQL el cual es un sistema de gestión de base de datos relacional y que en la actualidad muchas aplicaciones tanto privativas como de software libre tienen soporte para este gestor. La combinación de estos no ofrecerá la posibilidad de instalar aplicaciones Web realmente interesantes y que están abarcando cada vez más un espacio en toda la comunidad 2
    • Objetivo General. Configurar un servidor con las suficientes capacidades para soportar con diversas aplicaciones Web, utilizando diversos programas o servicios para lograr que estas corran a la perfección. Objetivos específicos.  Aprender el uso y configuración de diversos servicios Web.  Instalar y configurar el lenguaje para realizar paginas Web dinámicas.  Conocer e identificar los diversos gestores de bases de datos que podremos configurar para las diversas aplicaciones Web.  Adquirir conocimientos necesarios para poder administrar estas aplicaciones de modo que se le pueda aprovechar todas sus funciones. 3
    • Aplicaciones Web en Windows 2003 Server Hay algo fundamental para poder instalar aplicaciones web o más bien servicios que son indispensables, como lo son un Servidor Web, PHP y un motor de bases de datos. Para este objetivo utilizaremos: Servicio Web: IIS de Windows. PHP: versión 5.2.6 Bases de Datos: MySQL Instalación de IIS. Las siglas IIS significan Internet Information Services lo cual nos permite instalar algunos servicios como lo son: Web, Ftp, Smtp, etc. Para el caso solo necesitaremos por el momento el WEB y posiblemente para algunas aplicaciones el servicio FTP; bueno, vamos a lo que nos compete lo cual es la instalación. Lo primero es ir a: Inicio  Panel de control  Agregar o quitar programas. 4
    • Posteriormente agregar o quitar componentes de Windows  servidor de aplicaciones Luego le damos doble clic o clic en detalles.  Instalar Internet Information Services (IIS) 5
    • Seleccionamos la aplicación marcando la casilla, damos doble clic o clic en detalles Y seleccionamos las casil as: l Por ultimo le damos clic en aceptar  siguiente Y empezara a cargar e instalar todos los componentes que hemos seleccionado anteriormente. 6
    • Instalación de PHP v.5.2.6 La instalación de PHP es relativamente facil, lo unico que debemos hacer es descargar el ejecutable de la pagina principal: http://www.php.net/downloads.php y nos ofrece varias opciones tanto para Windows como para Linux. Pero en este manual descargaremos y usaremos PHP 5.2.6 installer; posteriormente le damos doble clic a la aplicación y procederemos a instalarla. Aceptamos los términos de la licencia y luego continuar. Posteriormente nos aparecerá la ruta donde se instalara PHP personalmente recomiendo C:PHP porque es de mas fácil acceso y mas adelante necesitaremos ponerla varas veces y si tiene relacionado mas carpetas nos podría poner algunas molestias, pero en realidad se puede en cualquier ruta. 7
    • Luego de elegir la ruta nos aparecerá que seleccionemos el servidor Web a utilizar; nosotros usaremos el ISS ISAPI module y le damos clic en Next Filtro ISAPI: Los filtros de interfaz de programación de aplicación para servidores de Internet (ISAPI) son programas que puede agregar a IIS para mejorar el comportamiento del servidor Web. Los filtro ISAPI reciben cada solicitud HTTP realizada al servidor Web para proporcionar funcionalidad adicional al servidor, como registrar información de la solicitud, autenticar y autorizar a los usuarios, recibir direcciones URL y comprimir el contenido de Web para reducir el ancho de banda. Después nos desplegara otra pantalla en la cual tendremos que hacer algunos cambios o más bien agregar unas opciones más. 8
    • Los cambios a realizar son los siguientes: 1- Extendemos del símbolo la opción program y seleccionamos script executable 2- Extendemos del símbolo la opción extensions de la misma manera que el paso anterior seleccionaremos las opciones: pecl_http, IIS Administration, LDAP, MSSQL, MySQL, radius 3- Y por ultimo seleccionaremos la opción Extras. Le damos clic en next para dar por terminado esta parte posteriormente daremos install y comenzara la instalación de todos los componentes anteriormente seleccionados, y podríamos dar por terminada la instalación de php con darle clic en Finish. 9
    • Integración de PHP con IIS. Hasta aquí todo muy bonito, pero en realidad no funciona, para que el servicio web pueda integrar PHP hay que hacer unas cuantas modificaciones queharemos a continuación. 1- Editar el archivo php.ini el cual esta en la ruta que elegimos anteriormente C:PHP. Modificar del archivo las siguientes lineas.  short_open_tag = On  extension_dir = quot;C:PHPextquot;  cgi.force_redirect = 0 2- Copiar php.ini a C:WIDOWS ó C:winnt El siguiente paso es configurar los filtros ISAPI para php; lo primero que tenemos que hacer es ingresar al administrador de Internet information services. Posteriormente tendremos que ir a extensiones de servicio web en la parte izquierda del administrador IIS y luego de darle clic nos aparecerá en la parte derecha información del mismo; seleccionaremos la opción de Todas las extensiones ISAPI desconocidas y al lado nos aparecerán tres opciones; permitir, prohibir, propiedades, damos clic en permitir y nos deberá aparecer algo como esto:  10
    • Sino es así lo podremos agregar manualmente en la parte de agregar una nueva extensión de servicio Web. 11
    • Colocamos el nombre de la extensión en este caso será PHP. Damos clic en agregar para buscar el filtro .dll de ISAP y PHP. Si sabemos cual es la ruta la indicamos que en mi caso es C:PHPphp5isapi.dll que si se siguió este manual desde un principio debería ser la misma, sino simplemente damos clic en examinar. Buscamos la carpeta principal de PHP y damos doble clic en el archivo php5isapi.dll, o solo lo seleccionamos y damos clic en abrir. Posteriormente  Aceptar  Aceptar y ya queda agregada nuestra nueva extensión PHP En el siguiente paso ingresamos al Administrador de IIS y extendemos y en la parte donde dice sitio-web victor que generalmente dice sitio web predeterminado le damos  clic derecho  propiedades. En realidad lo que explicara a continuación es muy parecido al paso anterior, sino es que es igual, se configurara el .dll ISAPI para el sitio web. 12
    • Damos clic en agregar para adicionar el nuevo filtro de PHP ISAPI. En el nombre del filtro agregamos pues el de PHP que es von el que estamos trabajando y posteriormente damos clic en examinar para buscar el .dll. Seleccionamos el archivo php5isapi.dll en este caso y damos clic en abrir. Luego es sino que  clic en aceptar  aceptar y bueno, ya hemos agragado el nuevo filtro, solo nos faltaría una ultima configuración que tenemos que hacer también en propiedades del sitio web, pero esta vez nos iremos a la pestaña de Directorio Particular 13
    • Damos clic en el botón Configuración En la sección de Extensiones de aplicación verificamos si en encuentra la extensión .php  sino damos clic en el botón de Agregar. Por ultimo en la parte de Examinar buscaremos el fitro .dll Isasi y en la extensión debemos agregar la .php debemos tener mucho cuidado de cómo la agregamos, deberá ser en minúscula y hay que tener cuidado de que si le agreguemos el punto al principio. Instalación de MySQL. Utilizaremos este motor de bases de datos porque muchas aplicaciones Web vienen soportadas para este, o para PostgresSQL, en fin la ventaja es que es software libre y tiene soporte para muchas aplicaciones y también cuenta con buena documentación 14
    • La aplicación la podemos descargar de la página principal de MySQL: http://www.mysql.com de la sección de downloads El primer paso será la instalación, la cual es sencilla como todas las instalaciones de Windows; doble clic en el icono de instalación llamado setup.exe y nos comenzara a mostrar una serie de pantallas las cuales son muy amigables y fáciles de seguir, la primera de estas es la de bienvenida y con la cual empezaremos con la instalación dando un clic en Next >: A continuación nos muestra el tipo de configuración con la que deseamos continuar: - Typical - Cmplete - Custom Para efectos de cualquier configuración o instalación de otra aplicación que necesite opciones mas avanzadas, haremos la instalación completa: 15
    • Posteriormente nos mostrara las rutas donde será instalado, aquí no tandremos que hacer nada más que darle clic en Install. Por ultimo nos enseñara una serie de pantallas que lo único que tendremos que hacer es darle clic en  Next  Next  Finish para terminar la instalación. 16
    • Bueno después de terminar con la instalación nos pedirá que configuremos la instancia del servidor MySQL y nos mostrara dos opciones: - Detailed Configuration - Standard Configuration En nuestro caso seleccionaremos detailed configuration (configuración detallada) para elegir la mejor opción de nuestro caso. Después de haber elegido la opción le damos clic en Next para proseguir y nos mostrara las opciones bajo las cuales queremosinstalar el servidor de MySql: - Developer Machine. - Server Machine. - Dedicated MySQL Server Machine. 17
    • Yo personalmente y como el objetivo es ese, elegiré Server Machine que lo adaptara de la mejor forma y para el mejor rendimiento de manera que las aplicaciones Web corran eficientemente sobre el servidor. Luego nos pedirá que seleccionemos el tipo de bases de datos con las que trabajaremos y nos mostrara las opciones con la que permite configurarla: - Multifunctional Database. - Transactional Database Only. - Non-Transactional Database Only. Seleccionaremos Multifunctional Database (Base de Datos Multifuncional), que nos permitirá trabajar con diferentes bases de datos para otros propósitos que puedan surgir mas adelante. 18
    • A continuación nos pedirá que elijamos la unidad y el directorio donde el espacio de tablas InnoDB debe colocarse, está bien dejarle la opción por defecto o bien podemos cambiarlo depende de cada uno, en nuestro caso la dejare por defecto. Lo siguiente será escoger o asignar cuantos usuarios se podrán conectar simultáneamente a la base de datos y nos muestra 3 opciones: - Decisión Support (DSS)/OLAP - Online Transaction Processing (OLTP) - Manual Setting Elegiré la opción por defecto Online Transaction Processing (Procesamiento de transacciones en línea) apropiado para la aplicación Web, pero también podemos agregar manualmente la cantidad que consideremos necesaria. 19
    • Para el siguiente paso asignaremos algunas opciones de red como habilitar el puerto y TCP/IP, por defecto se dejará el puerto pre-establecido para MySQL el cual es el 3306. Continuamos con la selección del conjunto de caracteres por defecto, se escogerá la opción Best Support For Multilingualism (Mejor opción para multilenguajes). Seguimos con la configuración de algunas opciones para Windows como lo son; Install As Windows Service (Instalar como servicio de Windows) y Include Bin Directory in Windows PATH (Incluir el directorio bin en la ruta Windows) 20
    • A continuación indicaremos la contraseña y confirmaremos para el usuario administrador de MySQL o sea el usuario root. Damos clic en Execute para comenzar configurar todos los pasos anteriormente seleccionados. 21
    • Para terminar clic en Finish y al fin habremos terminado con la instalación de MySQL. Como trabajar con MySQL. Hasta aquí todo muy bueno, pero como vamos a entrar a MySQL, pues muy facil, como en la configuración elegimos la opción de que incluyera el directorio bin en la ruta Windows podremos acceder desde el símbolo del sistema al mejor estilo de Linux. 22
    • Solo ejecutamos el comando mysql –u root –p para ingresar a la base de datos y posteriormente nos pedirá la clave que le indicamos en algún momento. Instalacion de una GUI (Interfaz Grafica De Usuario) para MySQL. Otra opción es instalar una GUI para MySQL la cual consta de numerosas opciones graficas para poder trabajar con las bases de datos y la podemos encontrar en la misma página de MySQL, solo bajamos el ejecutable que luciría más o menos así:  . Procedemos con la instalación de nuestra interfaz grafica dando clic en Next y posteriormente nos aparecerán los términos de licencia, si queremos seguir con la instalación tendremos que aceptarlos. 23
    • Después nos mostrara o mas bien nos pedirá la ruta principal de la aplicación, claro que podemos dejar perfectamente la que viene por defecto. Nos ofrece dos tipos de instalacion: - Complete - Custom Aquí instalaremos la completa para contar con muchas mas opciones o funciones mas adelante. El último paso seria finalizar la instalación dando clic en el botón Install y luego de que termine de cargar toda la configuración damos clic en Finish. 24
    • Podremos comenzar a usar nuestra aplicación la cual viene con varias opciones y para abrirlas solo basta con ir a  Inicio  Todos los programas  MySQL Instalación de aplicaciones Web: Algunas aplicaciones Web son relativamente fáciles de instalar, lo más “difícil” es integrar las aplicaciones anteriores (IIS + PHP + MySQL) por lo demás todo debería estar bien. Algunas aplicaciones como joomla, moodle, wordpress, etc son fáciles de descargar, solo tendremos que ir al las paginas oficiales y descargarnos la versión mas actualizada o también desde las paginas que nos ofrecen programas para descargar gratis 25
    • o versiones de prueba, en fin hay diversas formas de encontrarlas, así que por eso no nos quedaremos varados. Cuando se instala IIS la carpeta por defecto donde podremos agregar nuestras páginas, nuestros sitios y nuestras aplicaciones en wwwroot que generalmente la encontramos en la ruta C:Inetpubwwwroot. Moodle: Que es Moodle: Es un paquete de software para la creación de cursos y sitios Web basados en Internet. Moodle se distribuye gratuitamente como software libre. Moodle puede funcionar en cualquier equipo en el que pueda correr PHP y soporta varios tipos de bases de datos en especial MySQL. La palabra moodle era al principio el acrónimo de Modular Object-Oriented Dynamic Learning Environment (Entorno de Aprendizaje Dinámico Orientado a Objetos y Modular), tambien es un verbo que describe el proceso de deambular perezosamente a través de algo, y hacer las cosas cuando se te ocurre hacerlas, las dos acepciones se aplican al la forma como se desarrollo moodle. Descarga de Moodle. 26
    • Bueno lo primero que debemos hacer es descargar la aplicación de la página de moodle: http://download.moodle.org aquí encontraremos diversas versiones y comprimidos en diferentes formatos. Posteriormente descomprimimos el archivo y copiamos la carpeta de moodle en wwwroot Asignación de permisos. Hay algo que debemos hacer algunas veces y para algunas aplicaciones, no todas y es que debemos darle permisos a la carpeta para poder trabajar con ella en el IIS porque sino nos podría aparecer un error como el siguiente: Así que procederemos a asignarle los permisos necesarios a moodle; lo primero que haremos es: clic derecho en moodle  propiedades  clic en la pestaña de seguridad. 27
    • En este caso solo hay tres nombres de grupos o usuarios los cuales son: administrador, administradores y system, pero tendremos que agregar otro mas para que se pueda instalar la aplicación sin ningún inconveniente el cual es Usuarios 28
    •  Damos clic en el botón de agregar y nos saldrá otra ventana.  Podemos agregar el usuario que necesitamos, si sabemos copiarlo con la sintaxis correcta.  Si no sabemos exactamente como agregar el usuario damos clic en Avanzadas… y nos mostrara una ventana nueva.  Esta opción es muy útil porque nos permite buscar usuarios o grupos solo con copiar parte o el nombre completo del objeto a buscar.  Damos clic en el botón de Buscar ahora para comenzar.  Y en la sección de Resultado de la búsqueda nos mostraran los usuarios o grupos posibles con este nombre, nos resta darle doble clic en el nombre y lo agregara. Damos clic en aceptar y ya habremos agregado nuestro usuario, lo que resta es seleccionar la casilla donde dice Control total y automáticamente seleccionara las demás y por ultimo damos clic en Aceptar para terminar este proceso. 29
    • Instalación de moodle. Ahora si podemos comenzar el proceso de instalación de Moodle; abrimos nuestro navegador preferido ya sea mozilla firefox, Internet Explorer, Opera, etc y escribimos la dirección http://localhost/moodle 30
    • Luego de elegir el idioma nos aparecerá una lista de comprobación que realiza moodle para verificar si el estado del servidor es el óptimo para la instalación. En el siguiente paso nos pedirá las dirección Web completa, la ruta de la carpeta de instalación de moodle y el directorio de datos donde moodle pueda almacenar los archivos subidos. 31
    • A continuación nos pedirá la información de la base de datos, en mi caso será MySQL, el servidor localhost, la base de datos se llamara moolde, usuario root, la contraseña que le asigne anteriormente y el prefijo de las tablas de la base de datos que empezaran con mdl_. En esta parte nos dará la opción de descargar un paquete de idioma. 32
    • Luego nos dirá que ha creado el fichero de configuración el cual se llama config.php, claro que no lo tendremos que tocar para nada a menos que en realidad sepamos que cambios se le realizaran, pero moodle ya viene configurado y listo para usarse inmediatamente después de la instalación. Posteriormente nos mostrara el acuerdo de licencia para moodle. 33
    • Y por lo demás será aceptar las el resto de condiciones o preguntas que hace moodle, en este proceso nos mostrara la creación de las tablas y algunos parámetros de la base de datos. En la siguiente sección nos hará unas preguntas sobre el administrador de cómo el nombre de usuario, contraseña, localidad, idioma etc. Para este paso ya habremos instalado moodle satisfactoriamente y podremos empezar a crear nuestros cursos virtuales y demás. 34
    • Joomla. Que es Joomla. Es un sistema dinámico de contenido para un sitio Web, es un CMS robusto, personalizable y escalable esta paliación proviene de Mambo, programa vreado originalmente por la compañía Australiana Miro, una de sus ventajas principales es que la aplicación Joomla es de software libre y esta en constante desarrollo. Instalación de Joomla. Lo primero que se debe hacer es copiar la carpeta de joomla en el directorio principal de IIS para las páginas web; C:Inetpubwwwroot. Para comenzar la instalación de joomla tendremos que ingresar a nuestro navegador preferido y digitamos http://localhost/joomla inmediatamente nos re direccionara hacia la pagina de instalación, y comenzaremos escogiendo el idioma. 35
    • Posteriormente nos mostrara las una pagina con las comprobaciones que hace la aplicación para verificar que si es la mejor configuración del servidor. Luego nos presentara el acuerdo de licencia bajo la cual esta regida esta aplicación. Ingresamos la información necesaria para la bese de datos. 36
    • Configuramos el servidor ftp si deseamos, es recomendable hacerlo para una mejor funcionalidad de la aplicación. 37
    • A continuación nos pedirá infamación general del usuario administrador, llenamos los datos pertinentes como la contraseña, el correo, etc. Nos dirá que para finalizar debemos borrar el directorio de instalación, así que vamos a la ruta de joomla C:Inetpubwwwrootjoomla y borramos el archivo llamado installation. Y ya podemos ingresar nuestra clave, recordemos que el usuario administrador por defecto es admin, y la clave es la que le indicamos antes. 38
    • Bueno, hasta aquí la instalación de joomla, podemos comenzar a administrar nuestra aplicación, una ventaja muy importante es que en un sitio muy amigable y fácil de manejar. 39
    • Radius. Que es. Remote Autrntication Dial-In User Server; es un protocolo de autenticación y autorización para aplicaciones de acceso a la red o movilidad IP. Utiliza el puerto 1813 UDP para sus conexiones. Instalación de radius. Lo primero es ir a  panel de control  agragar o quitar programas  agregar o quitar componentes de Windows Seleccionando la opción servicios de red damos clic en Detalles… Posteriormente nos aparecerá una nueva pantalla, que es aquí don de encontaremos el servicio a instalar que nos proporcionará RADIUS para nuestra maquina; seleccionaremos la casilla de servicio de autenticación de Internet de esta forma: y posteriormente procederemos con la instalación del servicio dando clic en  Aceptar  Siguiente  Siguiente. Debemos tener en cuenta que debemos contar con los cds de instalación del Windows que estemos usando. 40
    • Después Windows se encargara de instalar y configurar automáticamente el servicio de autenticación solo damos clic en Finalizar para terminar con este proceso. 41
    • Configuración de Radius y Active directory. Lo primero que hacemos es abrir el servicio de autenticación de Internet, al cual podemos acceder la ejecutar el comando ias.msc. También podemos acceder desde herramientas administrativas, posteriormente elegiremos la opción Servicio de autenticación de Internet. Lo que haremos a continuación es registrar el servidor en Active Directory. Luego de entrar en el servicio de autenticación damos  clic derecho en Servicio de autenticación de Internet  Registrar servidor en Active Directory. 42
    • Luego de dar clic nos abrirá una ventana preguntándonos que se deseamos autorizar al equipo para leer propiedades de acceso telefónico de los usuarios de nuestro dominio, a esta pregunta damos clic en aceptar. Y nos aparecerá una nueva ventana que igualmente le daremos clic en aceptar. 43
    • Luego procederemos a crear un cliente en Radius dando  clic derecho Clientes RADIUS  Nuevo  Cliente RADIUS Escribimos el nombre descriptivo de l nuevo cliente y posteriormente le copiaremos la dirección IP correspondiente. 44
    • Creamos el cliente y dejamos por defecto RADIUS Standard, luego creamos el secreto compartido que será un secreto que solo deberá saber el administrador y por medio del cual podrá acceder remotamente. Nos resta dar clic en Finalizar para agregar el nuevo cliente y habremos terminado aquí por ahora. Ingreso de un nuevo usuario en Active Directory. Ingresamos a la opción de usuarios y equipos de active directory ingresando por  inicio  herramientas administrativas  usuarios y equipos de active directory 45
    • Después procederemos a agregar un nuevo usuario dando clic derecho  Users  Nuevo  Usuario Ingresamos los datos que no pide para el nuevo usuario y damos clic en Siguiente > para continuar. Después ingresamos la contraseña que usara el usuario. 46
    • Para terminar damos clic es siguiente y posteriormente en finalizar para terminar con la creación del nuevo usuario. Debemos darle los permisos necesarios al usuario para que joomla permita a este usuario acceder a su servicio, damos clic derecho sobre el usuario  propiedades 47
    • Nos dirigimos a la pestaña de Marcado y buscamos la opción permitir acceso y la seleccionamos. Instalación de Openfire Descargar los paquetes OPENFIRE y SPARK de la página oficial de www.openfire.org/download. Creamos la base de datos para el OPENFIRE en MYSQL para eso seguimos la siguiente ruta: INICIO  EJECUTAR. Una vez en ejecutar escribimos el siguiente comando CMD para abrir la consola de la siguiente manera: 48
    • Una vez que la consola esta abierta entramos a MYSQL entramos de la misma manera como lo hacemos en windows con el comando mysql –u root –p y damos ENTER después de esto ingresamos la contraseña veremos la ventana de la siguiente manera. Si lo hacemos bien veremos que estamos en MYSQL como lo podemos apreciar en la siguiente ventana. Una vez dentro de MYSQL debemos creamos la base de datos con la siguiente línea de comando create database openfire; y damos ENTER se vería así: 49
    • Para ver las bases de datos usaremos el comando show databases; para comprobar que si este la base de datos openfire. Después de asegurarnos que la base de datos esta creada vamos al escritorio y damos clic en el paquete de instalación de openfire que hemos descargado. Una vez que hagamos doble clic empezara la instalación como lo vemos en esta imagen 50
    • Ahora nos aparecerá una ventana en la cual nos aparecerá cual será el idioma que deseamos seleccionar elegimos Spanish . Damos clic en siguiente para que el asistente de instalación comience con esta. 51
    • Aceptamos la licencia y damos siguiente. Veremos que empezara la instalación. 52
    • Finalmente damos clic en finalizar para acabar con la instalación. Para empezar a configurar el OPENFIRE debemos entrando por la URL http://127.0.0.1:9090/ Ahora seleccionamos el idioma y damos Continuar 53
    • Nos mostrara el dominio y el puerto por el cual trabaja OPENFIRE por defecto y damos Continuar. Configuramos un usuario y una contraseña para el administrador de OPENFIRE 54
    • En este punto veremos que openfire nos preguntara que sobre como configuramos la base de datos elegimos conexión estándar y damos Continuar. Rellenamos los espacios con la información de la bases de datos par poder enlazar OPENFIRE con mysql. Por ultimo damos clic en el botón Completar a la consola de administración. 55
    • Ingresamos el usuario y la contraseña del administrador para poder abrir la consola de administrar de OPENFIRE. Veremos la consola de administración en esta agregaremos los usuarios, grupos, plugins, sesiones, etc. 56
    • Nos dirigimos a la plantilla Usuarios/Grupos y en esta veremos que ya hay un usuario que es el usuario admin. Que ya habíamos creado- 57
    • Damos clic en Crear Nuevo Usuario y rellenamos los datos de los usuarios como lo vemos en la imagen y damos clic en Crear y Crear Otro para poder crear otro usuario de openfire. Hacemos lo mismo con nuestro nuevo usuario y damos clic en Crear Usuario. 58
    • Después agregamos el grupo para después agregar los usuarios en este damos clic en Grupo. Damos clic en Crear un nuevo grupo, escribimos en nombre de nuestro nuevo grupo en Crear Grupo Nuevo y damos si queremos aun pequeña descripción de este grupo y damos para finalizar en el botón Crear Grupo. 59
    • Agregamos los usuarios en el campo Agregar Usuario y finalizamos con Agregar Ya tenemos instalado el servidor como tal pero para que nos podamos comunicar con los usuarios debemos instalar el agente de OPENFIRE que es el SPARK y este ya lo hemos descargado damos doble clic. Empezamos con la instalación de agente. 60
    • El agente nos pedirá en que directorio deseamos instalarlo damos Next para que instale en el directorio por defecto. Damos Next para continuar con la instalación. 61
    • Damos Next para continuar con la instalación para que cree un icono de SPARK en el escritorio y para que se ejecute este al terminar. Esperamos a que termine de extraer los archivos de SPARK. 62
    • Y para terminar damos clic en Finish. Veremos que se ejecuta el SPARK ingresamos al agente el usuario que habíamos creado con su respectiva contraseña y la dirección del servidor y damos Ingresar. 63
    • Como veremos nos pudimos validar contra el servidor OPENFIRE pero no hay usuarios con quien comunicarnos para eso debemos agregar usuarios damos clic en Contacto y damos clic después en Agregar contacto. En este cuadro añadimos el usuario, le damos un apado y configuramos el grupo y finalizamos con Agregar. Como podemos observar ya esta el usuario que agregamos. 64
    • Al usuario recién agregado le aparcera una petición como esta en la cual podesmos aceptarlo o denegarlo en este caso lo aceptaremos. Veremos en OPENFIRE al usuario víctor esta agregado Si entraos en el servidor OPENFIRE y entramos a la plantilla Usuarios veremos que nuestros usuarios están conectados. Si entrados a sesión veremos no solo que ambos usuarios están conectados, también el agente que usan para conectase, si esta autentificado por la base de datos y las direcciones ips de don de están conectados entre otros datos. 65
    • Por ultimo veremos la comunicación de entre los usuarios debemos dar doble clic al usuario o al contacto al cual deseamos comenzar la comunicación. Y veremos un cuadro muy parecido al Messenger en el cual podremos enviar mensajes instantáneos en ambos sentidos Y por ultimo solo nos falta disfrutar de nuestro OPEN FIRE. 66
    • CONCLUSIONES  Nos podemos dar cuenta que PHP se ha convertido en un lenguaje casi universal para desarrollar aplicaciones Web, sobre todo aplicaciones de software libre.  Podemos contar con numerosos servicios Web que nos permiten instalar nuestras aplicaciones, algunos podrán ser privativos y otros de software libre, algunos posiblemente mas fáciles que otros para instalar, pero lo que si es seguro es que no nos vamos a varar por eso…  Hay muchas aplicaciones que se desarrollan y se siguen actualizando constantemente, sacando cada vez mas versiones y utilidades que servirán mucho a la comunidad.  MySQL es un gestor de bases de datos muy popular y funcional, el cual viene soportado para una infinidad de aplicaciones. 67