Documente Academic
Documente Profesional
Documente Cultură
Indice
1. Introducción …………………………………………………………. 2
2. Contextualización …………………………………………………. 3
3. Descripción …………………………………………………………… 6
5. Conclusiones …………………………………………………………. 11
2
XAMPP para Implantación de Aplicaciones Web
Miguel M. Juan Sanjuán
1. Introducción
Para empezar con el informe, se hará una contextualización del uso de este conjunto
de herramientas. Se describirán los contenidos del currículo que vaya a satisfacer y se
indicarán también los objetivos que puedan ser llevados a cabo, así como las
competencias que se puedan desarrollar.
Finalmente, se concluirá de forma breve con el resultado final del estudio y las
conclusiones alcanzadas.
3
XAMPP para Implantación de Aplicaciones Web
Miguel M. Juan Sanjuán
2. Contextualización
Este apartado trata de explicar la forma en que XAMPP satisface los objetivos,
contenidos y competencias del módulo de Implantación de Aplicaciones Web del Ciclo
Formativo de Grado Superior en Administración de Sistemas Informáticos en Red.
Los contenidos del módulo para los que vamos a usar XAMPP son:
4
XAMPP para Implantación de Aplicaciones Web
Miguel M. Juan Sanjuán
5
XAMPP para Implantación de Aplicaciones Web
Miguel M. Juan Sanjuán
De entre los objetivos del módulo que desarrollaremos con XAMPP sólo refleja
claramente el propósito para este conjunto de aplicaciones el siguiente punto:
La base de datos MySQL podrá ser gestionada con la aplicación contenida en XAMPP
llamada PHPMyAdmin, que está programada en PHP. El servidor de Base de Datos será
Apache, que también viene integrado en XAMPP. Además se podrá programar un
sistema web de gestión de los datos personalizado a la medida del usuario.
6
XAMPP para Implantación de Aplicaciones Web
Miguel M. Juan Sanjuán
Además de lo que se ha comentado hasta ahora, hay que añadir que se prestará un
plus de atención a conformar una gestión de alta calidad, cuidando todos los detalles.
3. Descripción
XAMPP solamente requiere descargar y ejecutar un archivo zip, tar o exe, con unas
pequeñas configuraciones en alguno de sus componentes que el servidor Web
necesitará. Se actualiza regularmente para incorporar las últimas versiones de
Apache/MySQL/PHP y Perl. También incluye otros módulos como OpenSSL y
phpMyAdmin. Para instalar XAMPP se requiere solamente una pequeña fracción del
tiempo necesario para descargar y configurar los programas por separado.
7
XAMPP para Implantación de Aplicaciones Web
Miguel M. Juan Sanjuán
Para probar que la instalación de XAMPP fue exitosa basta con poner en el navegador
"http://localhost" o "http://127.0.0.1" y aparecerá la aplicación de administración
web. En ella se tiene una sección de administración web de XAMPP, una sección de
8
XAMPP para Implantación de Aplicaciones Web
Miguel M. Juan Sanjuán
Se tendrán que dejar nuestras aplicaciones web para poder ejecutarlas con XAMPP
dentro de la carpeta "htdocs" situada en la carpeta principal de la instalación de
XAMPP. Para nuestro ejemplo hemos creado una nueva carpeta llamada "tutorial" y
hemos colocado ahi el ejemplo.
9
XAMPP para Implantación de Aplicaciones Web
Miguel M. Juan Sanjuán
El resultado es el siguiente:
Para poder ver las aplicaciones creadas basta con introducir en la barra de direcciones
del navegador el path relativo a partir de la carpeta "htdocs" justo despúes de
"http://localhost" (en el ejemplo nuestro "http://localhost/tutorial").
10
XAMPP para Implantación de Aplicaciones Web
Miguel M. Juan Sanjuán
la gestión de todas ellas. Como colofón, recordar que XAMPP es gratuito y no requiere
de licencias ni registros para ser usado. Sin duda es la herramienta perfecta para el
aprendizaje básico de gran parte de los contenidos del módulo.
Una de las ventajas de XAMPP es que de una forma muy sencilla y rápida (no más de 5
minutos) te puedes montar en tu máquina un entorno de desarrollo de cualquier
aplicación web que use PHP y base de datos. En contraposición, la configuración por
defecto de XAMPP tiene algunas deficiencias de seguridad por lo que no es
recomendable usarla como una herramienta para producción, sin embargo con
algunas modificaciones es lo suficientemente seguro para ser usada como servidor de
sitios web en internet. Otras ventajas serían su carácter gratuito y que consume pocos
recursos de sistema. También como desventaja cabría mencionar que el mysql incluído
no se puede subir a un servidor externo.
4. Aplicación Didáctica
11
XAMPP para Implantación de Aplicaciones Web
Miguel M. Juan Sanjuán
5. Conclusiones
Como conclusión, cabe mencionar que XAMPP es sin lugar a dudas la mejor opción
para enseñar la parte del módulo en cuestión. Las herramientas son de fácil instalación
y manejo rápido y sencillo. Además vienen todas las herramientas empaquetadas en
un solo producto, con aplicación visual y sencilla para la gestión de todas ellas. Es
gratuito y no requiere de licencias ni registro. Apache es ligero y fácil de usar. Php está
muy extendido y se parece mucho a otros lenguajes de script populares. Además el
SGBD MySQL está basado en el standard SQL. Es la herramienta perfecta para
aprender a untilizar páginas web dinámicas.
12