SlideShare una empresa de Scribd logo
1 de 16
XAMPP
XAMPP ES UN PAQUETE FORMADO POR UN SERVIDOR WEB APACHE, UNA BASE DE
DATOS MYSQL Y LOS INTÉRPRETES PARA LOS LENGUAJES PHP Y PERL. DE HECHO SU
NOMBRE VIENE DE HAY, X (PARA CUALQUIER SISTEMA
OPERATIVO), A (APACHE), M (MYSQL), P (PHP) Y P (PERL). XAMPP ES INDEPENDIENTE
DE PLATAFORMA Y TIENE LICENCIA GNU GPL. EXISTEN VERSIONES PARA LINUX
(TESTEADO PARA SUSE, REDHAT, MANDRAKE Y DEBIAN), WINDOWS (WINDOWS 98,
NT, 2000, XP Y VISTA), MACOS X Y SOLARIS (DESARROLLADA Y PROBADA CON
SOLARIS 8, PROBADA CON SOLARIS 9).
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. 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. DESDE LAMPP (LINUXAMPP) SI QUE PODRÁ
HACER UNA INSTALACIÓN SEGURA HACIENDO "/OPT/LAMPP/LAMPP SECURITY".
INSTALACIÓN
Evidentemente lo primero que tenemos que hacer el irnos a la página oficial de XAMPP y bajarnos el
instalador. Para este tutorial vamos a instalar XAMPP en una máquina con Windows XP Pro y vamos a usar el
instalador (http://www.apachefriends.org/en/xampp-windows.html). También se puede instalar sin instalador
descomprimiendo el ZIP directamente en nuestra máquina.
UNA VEZ DESCARGADO EL INSTALADOR VAMOS A EMPEZAR A INSTALAR ....
Elegimos el idioma y pulsamos OK
PULSAMOS EL BOTÓN NEXT.
SELECCIONAMOS LA CARPETA DESTINO DONDE SE INSTALARÁ LA HERRAMIENTA.
EN ESTE PASO PODEMOS ELEGIR INSTALAR LOS DISTINTOS MÓDULOS COMO SERVICIOS DE WINDOWS.
PARA EL EJEMPLO SÓLO VAMOS A HACERLO PARA EL APACHE Y MYSQL.
CUANDO LA INSTALACIÓN TERMINE HACEMOS CLICK EN EL BOTÓN FINISH.
ADMINISTRACIÓN
UNA VEZ INSTALADO CORRECTAMENTE XAMPP VAMOS A VER LAS POSIBLES OPCIONES DE
CONFIGURACIÓN Y ADMINISTRACIÓN DE LA HERRAMIENTA Y SUS MÓDULOS INSTALADOS, PARA ELLO
ARRANCAMOS EL PANEL DE CONTROL DE XAMPP.
EN ESTE PANEL DE CONTROL PODEMOS VER TODOS LOS MÓDULOS INSTALADOS. PARA CADA MÓDULO
PODREMOS PARAR SU SERVICIO (STOP), ARRANCARLO (START), VER SU ESTADO (STOP / RUNNING),
MARCARLO COMO SERVICIO (CHECKBOX SVC) Y ENTRAR EN SU PANEL DE ADMINISTRACIÓN (ADMIN).
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 NOS APARECERÁ LA APLICACIÓN DE ADMINISTRACIÓN WEB. EN
ELLA TENEMOS UN SECCIÓN DE ADMINISTRACIÓN WEB DE XAMPP, UNA SECCIÓN DE INSTERESANTE
DEMOS Y OTRA CON HERRAMIENTAS INCLUIDAS EN EL PAQUETE COMO PHPMYADMIN, FILEZILLA FTP,
WEBALIZER, ETC
EN LA PRIMERA SECCIÓN PODREMOS VER TODA LA INFORMACIÓN RELATIVA AL PHP INSTALADO (PHPINFO()).
ADEMÁS TENEMOS TODA LA DOCUMENTACIÓN ONLINE DE CADA UNO DE LOS COMPONENTES Y MÓDULOS
INCORPORADOS EN LA HERRAMIENTA. COMO SE DIJO ANTERIORMENTE XAMPP SE DESARROLLÓ INICIALMENTE
PARA ENTORNOS DE DESARROLLO Y NO PARA ENTORNOS DE PRODUCCIÓN, COMO SE PUEDE VER EN LA OPCIÓN
DE CHEQUEAR SEGURIDAD HAY MUCHOS AGUJEROS Y DEFICIENCIAS. PARA SOLUCIONAR ESTOS AGUJEROS VAYA
A ESTE ENLACE "HTTP://LOCALHOST/SECURITY/XAMPPSECURITY.PHP" ANTES DE PUBLICAR NADA EN SU WEBSITE.
EN LA SECCIÓN DE HERRAMIENTAS HAY DOS BASTANTE INTERESANTE, PHPMYADMIN Y CONMUTADOR
PHP. LA PRIMERA DE ELLAS,PHPMYADMIN ES UNA HERRAMIENTA MUY CONOCIDA QUE NOS PERMITIRÁ
ADMINISTRAR NUESTRO MYSQL. ANTES DE EMPEZAR A TRABAJAR CON ESTA HERRAMIENTA HAY QUE
CONFIGURAR ALGUNAS COSILLAS.
INICIALMENTE MYSQL CREA UN USUARIO POR DEFECTO LLAMADO ROOT SIN PASSWORD. PARA PODER
CAMBIAR LA PASSWORD DE ROOT SE DEBE ACCEDER A LA ADMINISTRACIÓN DE MYSQL A TRAVÉS DEL
PANEL DE CONTROL DE XAMPP. DESPUÉS DE GUARDAR LOS CAMBIOS, HAY QUE MODIFICAR EL
FICHERO "CONFIG.INC.PHP" SITUADO EN "$HOME_XAMPP/PHPMYADMIN/" Y EDITAR LAS SIGUIENTES
LÍNEAS:
EN ESTE FICHERO SE CONFIGURARÁN LAS VARIABLES NECESARIAS PARA QUE PHPMYADMIN PUEDA
ACCEDER A MYSQL, LAS MÁS IMPORTANTES SON AUTH_TYPE PARA EL TIPO DE
AUTENTICACIÓN, USER Y PASSWORD. PARA LA VARIABLE AUTH_TYPE PODEMOS PONER EL MÉTODO DE
AUTENTICACIÓN HTTP Y CUANDO ACCEDAMOS A PHPMYADMIN NOS APARECERÁ UNA VENTANA PARA
INTRODUCIR EL USUARIO Y PASSWORD DE MYSQL. SIN EMBARGO, SI PONEMOS COMO MÉTODO DE
AUTENTICACIÓN CONFIG DEBEMOS PONER EN LAS VARIABLESUSER Y PASSWORD EL USUARIO Y
PASSWORD DE MYSQL Y DE ESTA FORMA ACCEDERÁ DIRECTAMENTE A PHPMYADMIN SIN PREGUNTAR
NADA EL USUARIO.
OTRA HERRAMIENTA INTERESANTE ES EL CONMUTADOR DE PHP, ES DECIR, UNA FORMA RÁPIDA DE
CAMBIAR LA CONFIGURACIÓN DE PHP DE PHP 4 A PHP 5 Y VICEVERSA. PARA PODER CONMUTAR EL PHP
ANTES TENEMOS QUE PARAR EL APACHE. DESPUÉS DE ESTO SÓLO TENEMOS QUE EJECUTAR EL SCRIPT
"PHP-SWITCH.BAT" SITUADO EN LA CARPETA PRINCIPAL DE LA INSTALACIÓN DE XAMPP
DESPÚES DE EJECUTAR EL SCRIPT VAMOS A COMPROBAR QUE LA CONMUTACIÓN SE HA
REALIZADO CORRECTAMENTE.
EJEMPLO
AHORA VAMOS A PROBAR CON UN SENCILLO EJEMPLO. ESTE EJEMPLO ESTÁ REALIZADO EN PHP, SE
CONECTA A BASE DE DATOS Y RECUPERA DATOS DE UNA DETERMINADA TABLA. EL RESULTADO ES ESTE:
PERO, ¿DÓNDE TENEMOS QUE DEJAR NUESTRAS APLICACIONES WEB PARA PODER
EJECUTARLAS CON XAMPP?
HAY QUE DEJARLAS 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.
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").
CONCLUSIÓN
COMO SE HA PODIDO COMPROBAR ESTA HERRAMIENTA XAMPP NO TIENE MUCHO MISTERIO. EN MENOS
DE 5 MINUTOS LA HEMOS INSTALADO Y CONFIGURADO.
UNA VEZ UN CONOCIDO ME DIJO QUE LO MÁS PRECIADO QUE TIENE EL SER HUMANO ES SU TIEMPO.
RAZÓN NO LE FALTA LA VERDAD PORQUE SE LLEGA A UN MOMENTO EN LA VIDA EN LA QUE CADA VEZ SE
TIENE MENOS TIEMPO PARA DETERMINADAS COSAS Y SE AGRADECE LA EXISTENCIA DE ESTE TIPO DE
HERRAMIENTAS CON UNA INSTALACIÓN Y MANEJO RÁPIDO Y SENCILLO.
PRESENTADO POR
• JAVIER MENDOZA CASTILLO
• LAURA PAREJO MIER
• TATIANA TERAN
• ALVARO SIERRA

Más contenido relacionado

La actualidad más candente

Instalacion de app serv
Instalacion de  app servInstalacion de  app serv
Instalacion de app servU.M.S.A.
 
Practica web de la sesion 3
Practica web de la sesion 3Practica web de la sesion 3
Practica web de la sesion 3OtonielPreciado
 
Actionscript 3.0 primeros pasos botones
Actionscript 3.0 primeros pasos botonesActionscript 3.0 primeros pasos botones
Actionscript 3.0 primeros pasos botoneshjonilton
 
Guia para la conexión entre excel y mysql
Guia para la conexión entre excel y mysqlGuia para la conexión entre excel y mysql
Guia para la conexión entre excel y mysqlDemian Robalino
 
visual basic
visual basicvisual basic
visual basiclorena.93
 
Manual De Instalacion De Easy Php
Manual De Instalacion De Easy PhpManual De Instalacion De Easy Php
Manual De Instalacion De Easy PhpRicardo Cavero
 
Instalacion moodle
Instalacion moodleInstalacion moodle
Instalacion moodleJhon Roa
 
Pasos para crear un servidor con appserv
Pasos para crear un servidor con appservPasos para crear un servidor con appserv
Pasos para crear un servidor con appservJosue Gabriel
 
Conexion Entre Php Y Mysqul
Conexion Entre Php Y MysqulConexion Entre Php Y Mysqul
Conexion Entre Php Y Mysquljuan_j_condolo
 
Angita eme
Angita emeAngita eme
Angita emeangiecan
 
Tips and tricks {detectando si hay audio de fondo en windows phone}
Tips and tricks {detectando si hay audio de fondo en windows phone}Tips and tricks {detectando si hay audio de fondo en windows phone}
Tips and tricks {detectando si hay audio de fondo en windows phone}Vicente Gerardo Guzman Lucio
 

La actualidad más candente (19)

Instalacion de app serv
Instalacion de  app servInstalacion de  app serv
Instalacion de app serv
 
Intalacion del joomla, grado 11 01 jm
Intalacion del joomla, grado 11 01 jmIntalacion del joomla, grado 11 01 jm
Intalacion del joomla, grado 11 01 jm
 
Wampserver
WampserverWampserver
Wampserver
 
Instalar apache
Instalar apacheInstalar apache
Instalar apache
 
Practica web de la sesion 3
Practica web de la sesion 3Practica web de la sesion 3
Practica web de la sesion 3
 
Oscommerce
OscommerceOscommerce
Oscommerce
 
Actionscript 3.0 primeros pasos botones
Actionscript 3.0 primeros pasos botonesActionscript 3.0 primeros pasos botones
Actionscript 3.0 primeros pasos botones
 
Guia para la conexión entre excel y mysql
Guia para la conexión entre excel y mysqlGuia para la conexión entre excel y mysql
Guia para la conexión entre excel y mysql
 
Primer ejercicio php
Primer ejercicio phpPrimer ejercicio php
Primer ejercicio php
 
Xammp
XammpXammp
Xammp
 
visual basic
visual basicvisual basic
visual basic
 
Conexión entre php y sql server
Conexión entre php y sql serverConexión entre php y sql server
Conexión entre php y sql server
 
Manual De Instalacion De Easy Php
Manual De Instalacion De Easy PhpManual De Instalacion De Easy Php
Manual De Instalacion De Easy Php
 
Instalacion moodle
Instalacion moodleInstalacion moodle
Instalacion moodle
 
Pasos para crear un servidor con appserv
Pasos para crear un servidor con appservPasos para crear un servidor con appserv
Pasos para crear un servidor con appserv
 
Conexion Entre Php Y Mysqul
Conexion Entre Php Y MysqulConexion Entre Php Y Mysqul
Conexion Entre Php Y Mysqul
 
Angita eme
Angita emeAngita eme
Angita eme
 
ergonomia
ergonomiaergonomia
ergonomia
 
Tips and tricks {detectando si hay audio de fondo en windows phone}
Tips and tricks {detectando si hay audio de fondo en windows phone}Tips and tricks {detectando si hay audio de fondo en windows phone}
Tips and tricks {detectando si hay audio de fondo en windows phone}
 

Destacado

Unix like operating systems
Unix like operating systemsUnix like operating systems
Unix like operating systemsSerghiy Kataryna
 
James Bond Poster Evolution
James Bond Poster EvolutionJames Bond Poster Evolution
James Bond Poster EvolutionAbbey Gilmore
 
Wildlife sanctuary of Phansad
Wildlife sanctuary of PhansadWildlife sanctuary of Phansad
Wildlife sanctuary of PhansadYashraj Limkar
 
Age, Physical Activity and Sex: Characteristics That Contribute To Muscular F...
Age, Physical Activity and Sex: Characteristics That Contribute To Muscular F...Age, Physical Activity and Sex: Characteristics That Contribute To Muscular F...
Age, Physical Activity and Sex: Characteristics That Contribute To Muscular F...Rumy Petkov
 
Benign Paroxysmal Positional Vertigo
Benign Paroxysmal Positional Vertigo Benign Paroxysmal Positional Vertigo
Benign Paroxysmal Positional Vertigo Rumy Petkov
 
[BLT] 스타트업을 위한 특허의 이해 - 유철현 변리사
[BLT] 스타트업을 위한 특허의 이해 - 유철현 변리사[BLT] 스타트업을 위한 특허의 이해 - 유철현 변리사
[BLT] 스타트업을 위한 특허의 이해 - 유철현 변리사Mark Cheolhyun Yoo
 
Shoulder Impingement Evidence Based Case Study
Shoulder Impingement Evidence Based Case Study Shoulder Impingement Evidence Based Case Study
Shoulder Impingement Evidence Based Case Study Rumy Petkov
 

Destacado (15)

Unix like operating systems
Unix like operating systemsUnix like operating systems
Unix like operating systems
 
Time Management
Time ManagementTime Management
Time Management
 
Gluer project Slough-FINAL DRAFT1
Gluer project Slough-FINAL DRAFT1Gluer project Slough-FINAL DRAFT1
Gluer project Slough-FINAL DRAFT1
 
James Bond Poster Evolution
James Bond Poster EvolutionJames Bond Poster Evolution
James Bond Poster Evolution
 
Noi coso
Noi cosoNoi coso
Noi coso
 
Wildlife sanctuary of Phansad
Wildlife sanctuary of PhansadWildlife sanctuary of Phansad
Wildlife sanctuary of Phansad
 
Age, Physical Activity and Sex: Characteristics That Contribute To Muscular F...
Age, Physical Activity and Sex: Characteristics That Contribute To Muscular F...Age, Physical Activity and Sex: Characteristics That Contribute To Muscular F...
Age, Physical Activity and Sex: Characteristics That Contribute To Muscular F...
 
Rvmi.+ case
Rvmi.+ caseRvmi.+ case
Rvmi.+ case
 
Rheumatoid arthritis
Rheumatoid arthritisRheumatoid arthritis
Rheumatoid arthritis
 
Subfertility
SubfertilitySubfertility
Subfertility
 
Benign Paroxysmal Positional Vertigo
Benign Paroxysmal Positional Vertigo Benign Paroxysmal Positional Vertigo
Benign Paroxysmal Positional Vertigo
 
[BLT] 스타트업을 위한 특허의 이해 - 유철현 변리사
[BLT] 스타트업을 위한 특허의 이해 - 유철현 변리사[BLT] 스타트업을 위한 특허의 이해 - 유철현 변리사
[BLT] 스타트업을 위한 특허의 이해 - 유철현 변리사
 
IMPROVE CYCLE TIME BY REDUCING COST OF QUALITY (COQ) INDEX
IMPROVE CYCLE TIME BY REDUCING COST OF QUALITY (COQ) INDEXIMPROVE CYCLE TIME BY REDUCING COST OF QUALITY (COQ) INDEX
IMPROVE CYCLE TIME BY REDUCING COST OF QUALITY (COQ) INDEX
 
Stroke
StrokeStroke
Stroke
 
Shoulder Impingement Evidence Based Case Study
Shoulder Impingement Evidence Based Case Study Shoulder Impingement Evidence Based Case Study
Shoulder Impingement Evidence Based Case Study
 

Similar a Instalacion y administracion de xampp

Servidor de prueba wamp
Servidor de prueba wampServidor de prueba wamp
Servidor de prueba wampedinson
 
Manual de InstalacióN IVECO
Manual de InstalacióN IVECOManual de InstalacióN IVECO
Manual de InstalacióN IVECOchoselin
 
Presentacionxampp 140705095034-phpapp02
Presentacionxampp 140705095034-phpapp02Presentacionxampp 140705095034-phpapp02
Presentacionxampp 140705095034-phpapp02ghary
 
Manejadores de base de datos xampp
Manejadores de base de datos xamppManejadores de base de datos xampp
Manejadores de base de datos xamppalexis armas
 
Clase 6 | CMS Gestores de Contenido - Servidor local - XAMPP - Subir una pági...
Clase 6 | CMS Gestores de Contenido - Servidor local - XAMPP - Subir una pági...Clase 6 | CMS Gestores de Contenido - Servidor local - XAMPP - Subir una pági...
Clase 6 | CMS Gestores de Contenido - Servidor local - XAMPP - Subir una pági...Reynaldo Morillo
 
Servidor De Prueba (Wamp Y Php)Presentacion
Servidor De Prueba (Wamp Y Php)PresentacionServidor De Prueba (Wamp Y Php)Presentacion
Servidor De Prueba (Wamp Y Php)Presentacionuts
 
Manual easyphp
Manual easyphpManual easyphp
Manual easyphpzonajava
 
mostraremos como instalar un servidor personal
mostraremos como instalar un servidor personal mostraremos como instalar un servidor personal
mostraremos como instalar un servidor personal Andy Hernandez
 
Manual oscommerce
Manual oscommerceManual oscommerce
Manual oscommercemacu123
 
Tecnologias web (Prestashop)
Tecnologias web (Prestashop)Tecnologias web (Prestashop)
Tecnologias web (Prestashop)Erick Hernandez
 
Tutorial de instalación de apache, php, mysql y phpmyadmin
Tutorial de instalación de apache, php, mysql y phpmyadminTutorial de instalación de apache, php, mysql y phpmyadmin
Tutorial de instalación de apache, php, mysql y phpmyadminIgnacio Aular Reyes
 
Tutorial de instalación de apache, php, my sql y php myadmin
Tutorial de instalación de apache, php, my sql y php myadminTutorial de instalación de apache, php, my sql y php myadmin
Tutorial de instalación de apache, php, my sql y php myadminignaciococo33
 
Instalación de apache+php+mysql
Instalación de apache+php+mysqlInstalación de apache+php+mysql
Instalación de apache+php+mysqlDocente
 

Similar a Instalacion y administracion de xampp (20)

Servidor de prueba wamp
Servidor de prueba wampServidor de prueba wamp
Servidor de prueba wamp
 
Manual de InstalacióN IVECO
Manual de InstalacióN IVECOManual de InstalacióN IVECO
Manual de InstalacióN IVECO
 
Presentacionxampp 140705095034-phpapp02
Presentacionxampp 140705095034-phpapp02Presentacionxampp 140705095034-phpapp02
Presentacionxampp 140705095034-phpapp02
 
INSTRUCTIVO XAMPP
INSTRUCTIVO XAMPPINSTRUCTIVO XAMPP
INSTRUCTIVO XAMPP
 
Manejadores de base de datos xampp
Manejadores de base de datos xamppManejadores de base de datos xampp
Manejadores de base de datos xampp
 
Clase 6 | CMS Gestores de Contenido - Servidor local - XAMPP - Subir una pági...
Clase 6 | CMS Gestores de Contenido - Servidor local - XAMPP - Subir una pági...Clase 6 | CMS Gestores de Contenido - Servidor local - XAMPP - Subir una pági...
Clase 6 | CMS Gestores de Contenido - Servidor local - XAMPP - Subir una pági...
 
Xampp
XamppXampp
Xampp
 
Servidor De Prueba (Wamp Y Php)Presentacion
Servidor De Prueba (Wamp Y Php)PresentacionServidor De Prueba (Wamp Y Php)Presentacion
Servidor De Prueba (Wamp Y Php)Presentacion
 
Manual easyphp
Manual easyphpManual easyphp
Manual easyphp
 
Instalación de Servidor Web XAMPP
Instalación de Servidor Web XAMPPInstalación de Servidor Web XAMPP
Instalación de Servidor Web XAMPP
 
Servidor web
Servidor webServidor web
Servidor web
 
mostraremos como instalar un servidor personal
mostraremos como instalar un servidor personal mostraremos como instalar un servidor personal
mostraremos como instalar un servidor personal
 
Manual de PhpMyAdmin
Manual de PhpMyAdmin Manual de PhpMyAdmin
Manual de PhpMyAdmin
 
Instalar MySQL
Instalar MySQLInstalar MySQL
Instalar MySQL
 
Manual oscommerce
Manual oscommerceManual oscommerce
Manual oscommerce
 
Tecnologias web (Prestashop)
Tecnologias web (Prestashop)Tecnologias web (Prestashop)
Tecnologias web (Prestashop)
 
Tutorial de instalación de apache, php, mysql y phpmyadmin
Tutorial de instalación de apache, php, mysql y phpmyadminTutorial de instalación de apache, php, mysql y phpmyadmin
Tutorial de instalación de apache, php, mysql y phpmyadmin
 
Tutorial de instalación de apache, php, my sql y php myadmin
Tutorial de instalación de apache, php, my sql y php myadminTutorial de instalación de apache, php, my sql y php myadmin
Tutorial de instalación de apache, php, my sql y php myadmin
 
1575
15751575
1575
 
Instalación de apache+php+mysql
Instalación de apache+php+mysqlInstalación de apache+php+mysql
Instalación de apache+php+mysql
 

Último

Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuelacocuyelquemao
 

Último (20)

Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuela
 

Instalacion y administracion de xampp

  • 1. XAMPP XAMPP ES UN PAQUETE FORMADO POR UN SERVIDOR WEB APACHE, UNA BASE DE DATOS MYSQL Y LOS INTÉRPRETES PARA LOS LENGUAJES PHP Y PERL. DE HECHO SU NOMBRE VIENE DE HAY, X (PARA CUALQUIER SISTEMA OPERATIVO), A (APACHE), M (MYSQL), P (PHP) Y P (PERL). XAMPP ES INDEPENDIENTE DE PLATAFORMA Y TIENE LICENCIA GNU GPL. EXISTEN VERSIONES PARA LINUX (TESTEADO PARA SUSE, REDHAT, MANDRAKE Y DEBIAN), WINDOWS (WINDOWS 98, NT, 2000, XP Y VISTA), MACOS X Y SOLARIS (DESARROLLADA Y PROBADA CON SOLARIS 8, PROBADA CON SOLARIS 9). 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. 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. DESDE LAMPP (LINUXAMPP) SI QUE PODRÁ HACER UNA INSTALACIÓN SEGURA HACIENDO "/OPT/LAMPP/LAMPP SECURITY".
  • 2. INSTALACIÓN Evidentemente lo primero que tenemos que hacer el irnos a la página oficial de XAMPP y bajarnos el instalador. Para este tutorial vamos a instalar XAMPP en una máquina con Windows XP Pro y vamos a usar el instalador (http://www.apachefriends.org/en/xampp-windows.html). También se puede instalar sin instalador descomprimiendo el ZIP directamente en nuestra máquina.
  • 3. UNA VEZ DESCARGADO EL INSTALADOR VAMOS A EMPEZAR A INSTALAR .... Elegimos el idioma y pulsamos OK
  • 5. SELECCIONAMOS LA CARPETA DESTINO DONDE SE INSTALARÁ LA HERRAMIENTA.
  • 6. EN ESTE PASO PODEMOS ELEGIR INSTALAR LOS DISTINTOS MÓDULOS COMO SERVICIOS DE WINDOWS. PARA EL EJEMPLO SÓLO VAMOS A HACERLO PARA EL APACHE Y MYSQL.
  • 7. CUANDO LA INSTALACIÓN TERMINE HACEMOS CLICK EN EL BOTÓN FINISH. ADMINISTRACIÓN UNA VEZ INSTALADO CORRECTAMENTE XAMPP VAMOS A VER LAS POSIBLES OPCIONES DE CONFIGURACIÓN Y ADMINISTRACIÓN DE LA HERRAMIENTA Y SUS MÓDULOS INSTALADOS, PARA ELLO ARRANCAMOS EL PANEL DE CONTROL DE XAMPP.
  • 8. EN ESTE PANEL DE CONTROL PODEMOS VER TODOS LOS MÓDULOS INSTALADOS. PARA CADA MÓDULO PODREMOS PARAR SU SERVICIO (STOP), ARRANCARLO (START), VER SU ESTADO (STOP / RUNNING), MARCARLO COMO SERVICIO (CHECKBOX SVC) Y ENTRAR EN SU PANEL DE ADMINISTRACIÓN (ADMIN). 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 NOS APARECERÁ LA APLICACIÓN DE ADMINISTRACIÓN WEB. EN ELLA TENEMOS UN SECCIÓN DE ADMINISTRACIÓN WEB DE XAMPP, UNA SECCIÓN DE INSTERESANTE DEMOS Y OTRA CON HERRAMIENTAS INCLUIDAS EN EL PAQUETE COMO PHPMYADMIN, FILEZILLA FTP, WEBALIZER, ETC
  • 9. EN LA PRIMERA SECCIÓN PODREMOS VER TODA LA INFORMACIÓN RELATIVA AL PHP INSTALADO (PHPINFO()). ADEMÁS TENEMOS TODA LA DOCUMENTACIÓN ONLINE DE CADA UNO DE LOS COMPONENTES Y MÓDULOS INCORPORADOS EN LA HERRAMIENTA. COMO SE DIJO ANTERIORMENTE XAMPP SE DESARROLLÓ INICIALMENTE PARA ENTORNOS DE DESARROLLO Y NO PARA ENTORNOS DE PRODUCCIÓN, COMO SE PUEDE VER EN LA OPCIÓN DE CHEQUEAR SEGURIDAD HAY MUCHOS AGUJEROS Y DEFICIENCIAS. PARA SOLUCIONAR ESTOS AGUJEROS VAYA A ESTE ENLACE "HTTP://LOCALHOST/SECURITY/XAMPPSECURITY.PHP" ANTES DE PUBLICAR NADA EN SU WEBSITE.
  • 10. EN LA SECCIÓN DE HERRAMIENTAS HAY DOS BASTANTE INTERESANTE, PHPMYADMIN Y CONMUTADOR PHP. LA PRIMERA DE ELLAS,PHPMYADMIN ES UNA HERRAMIENTA MUY CONOCIDA QUE NOS PERMITIRÁ ADMINISTRAR NUESTRO MYSQL. ANTES DE EMPEZAR A TRABAJAR CON ESTA HERRAMIENTA HAY QUE CONFIGURAR ALGUNAS COSILLAS. INICIALMENTE MYSQL CREA UN USUARIO POR DEFECTO LLAMADO ROOT SIN PASSWORD. PARA PODER CAMBIAR LA PASSWORD DE ROOT SE DEBE ACCEDER A LA ADMINISTRACIÓN DE MYSQL A TRAVÉS DEL PANEL DE CONTROL DE XAMPP. DESPUÉS DE GUARDAR LOS CAMBIOS, HAY QUE MODIFICAR EL FICHERO "CONFIG.INC.PHP" SITUADO EN "$HOME_XAMPP/PHPMYADMIN/" Y EDITAR LAS SIGUIENTES LÍNEAS: EN ESTE FICHERO SE CONFIGURARÁN LAS VARIABLES NECESARIAS PARA QUE PHPMYADMIN PUEDA ACCEDER A MYSQL, LAS MÁS IMPORTANTES SON AUTH_TYPE PARA EL TIPO DE AUTENTICACIÓN, USER Y PASSWORD. PARA LA VARIABLE AUTH_TYPE PODEMOS PONER EL MÉTODO DE AUTENTICACIÓN HTTP Y CUANDO ACCEDAMOS A PHPMYADMIN NOS APARECERÁ UNA VENTANA PARA INTRODUCIR EL USUARIO Y PASSWORD DE MYSQL. SIN EMBARGO, SI PONEMOS COMO MÉTODO DE AUTENTICACIÓN CONFIG DEBEMOS PONER EN LAS VARIABLESUSER Y PASSWORD EL USUARIO Y PASSWORD DE MYSQL Y DE ESTA FORMA ACCEDERÁ DIRECTAMENTE A PHPMYADMIN SIN PREGUNTAR NADA EL USUARIO.
  • 11. OTRA HERRAMIENTA INTERESANTE ES EL CONMUTADOR DE PHP, ES DECIR, UNA FORMA RÁPIDA DE CAMBIAR LA CONFIGURACIÓN DE PHP DE PHP 4 A PHP 5 Y VICEVERSA. PARA PODER CONMUTAR EL PHP ANTES TENEMOS QUE PARAR EL APACHE. DESPUÉS DE ESTO SÓLO TENEMOS QUE EJECUTAR EL SCRIPT "PHP-SWITCH.BAT" SITUADO EN LA CARPETA PRINCIPAL DE LA INSTALACIÓN DE XAMPP
  • 12. DESPÚES DE EJECUTAR EL SCRIPT VAMOS A COMPROBAR QUE LA CONMUTACIÓN SE HA REALIZADO CORRECTAMENTE.
  • 13. EJEMPLO AHORA VAMOS A PROBAR CON UN SENCILLO EJEMPLO. ESTE EJEMPLO ESTÁ REALIZADO EN PHP, SE CONECTA A BASE DE DATOS Y RECUPERA DATOS DE UNA DETERMINADA TABLA. EL RESULTADO ES ESTE:
  • 14. PERO, ¿DÓNDE TENEMOS QUE DEJAR NUESTRAS APLICACIONES WEB PARA PODER EJECUTARLAS CON XAMPP? HAY QUE DEJARLAS 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.
  • 15. 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"). CONCLUSIÓN COMO SE HA PODIDO COMPROBAR ESTA HERRAMIENTA XAMPP NO TIENE MUCHO MISTERIO. EN MENOS DE 5 MINUTOS LA HEMOS INSTALADO Y CONFIGURADO. UNA VEZ UN CONOCIDO ME DIJO QUE LO MÁS PRECIADO QUE TIENE EL SER HUMANO ES SU TIEMPO. RAZÓN NO LE FALTA LA VERDAD PORQUE SE LLEGA A UN MOMENTO EN LA VIDA EN LA QUE CADA VEZ SE TIENE MENOS TIEMPO PARA DETERMINADAS COSAS Y SE AGRADECE LA EXISTENCIA DE ESTE TIPO DE HERRAMIENTAS CON UNA INSTALACIÓN Y MANEJO RÁPIDO Y SENCILLO.
  • 16. PRESENTADO POR • JAVIER MENDOZA CASTILLO • LAURA PAREJO MIER • TATIANA TERAN • ALVARO SIERRA