instructivo xampp

25

Upload: anderson-moya

Post on 08-Jul-2015

243 views

Category:

Technology


7 download

DESCRIPTION

Esta presentación muestra las definiciones del la aplicación y la guía de instalación.

TRANSCRIPT

Page 1: INSTRUCTIVO XAMPP
Page 2: INSTRUCTIVO XAMPP

Cuando queremos realizar proyectos de programación web, se hace necesario instalar

en nuestra computadora personal una serie de aplicaciones necesarias para tal fin, una

de ellas es xampp.

WAMP es el acrónimo usado para describir un sistema de infraestructura de internet

que usa las siguientes herramientas:

-Windows, como sistema operativo;

-Apache, como servidor web;

-MySQL, como gestor de bases de datos;

-PHP (generalmente), Perl, o Python, como lenguajes de programación

Desarrollador: Apache Friends

Page 3: INSTRUCTIVO XAMPP

XAMPP, es un servidor de plataforma libre, es un software que integra en una sola

aplicación, un servidor web Apache, interpretes de lenguaje de scripts PHP, un servidor

de base de datos MySQL, un servidor de FTP FileZilla, el popular administrador de base

de datos escrito en PHP, MySQL, entre otros módulos.

Te permite instalar de forma sencilla Apache en tu propio ordenador, sin importar tu

sistema operativo (Linux, Windows, MAC o Solaris). Y lo mejor de todo es que su uso es

gratuito.

Page 4: INSTRUCTIVO XAMPP

XAMPP es una herramienta de desarrollo que te permite probar tu trabajo

(páginas web o programación por ejemplo) en tu propio ordenador sin necesidad

de tener que accesar a internet.

Si eres un desarrollador que recien está comenzando, XAMPP te provee de una

configuración totalmente funcional desde el momento que lo instalas sin embargo,

es bueno acotar que la seguridad de datos no es su punto fuerte, por lo cual no es

suficientemente seguro para ambientes grandes o de producción.

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).

Page 5: INSTRUCTIVO XAMPP

-Para Windows existen dos versiones, una con instalador y otra portable (comprimida) para

descomprimir y ejecutar.

-Otra característica no menos importante, es que la licencia de esta aplicación es GNU ((General

PublicLicense), está orientada principalmente a proteger la libre distribución, modificación y uso de

software. Su propósito es declarar que el software cubierto por esta licencia es software libre y

protegerlo de intentos de apropiación que restrinjan esas libertades a los usuarios.)

-La filosofía de XAMPP, como lo indican en su sitio web, es crear una distribución fácil de instalar, de

tal manera que los desarrolladores web principiantes cuenten con todo lo necesario ya configurado.

-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á. XAMPP.

-Una de las características sobresalientes de este sistema es que es multiplataforma, es decir, existen

versiones para diferentes sistemas operativos, tales como: Microsoft Windows, GNU/Linux, Solaris, y

MacOS X. 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).

Page 6: INSTRUCTIVO XAMPP

Xampp es una herramienta muy práctica que nos permite instalar el

entorno MySQL, Apache y PHP , suficiente para empezar proyectos

web o revisar alguna aplicación localmente. Ademas trae otros

servicios como servidor de correos y servidor FTP.

Si alguna vez has intentado instalar Apache, sabes que no es una

tarea fácil, sin embargo con XAMPP todo es diferente. Una de las

ventajas de usar XAMPP es que su instalación es de lo mas sencilla,

basta descargarlo, extraerlo y comenzar a usarlo. En general es

bastante fácil la instalacion de apache y php sobre Unix, sobre todo

si dispone de un manejador de paquetes.

La mayor ventaja de Xampp es que es muy fácil de instalar y las

configuraciones son mínimas o inexistentes, lo cual nos ahorra

bastante tiempo. Sin embargo hay ocasiones en que es mejor dejar

atrás la comodidad por las siguientes razones:

-No soporta MySQL desde la consola.

para un propósito determinado.

Page 7: INSTRUCTIVO XAMPP

Xampp trae PhpMyAdmin para administrar las bases de datos de MySQL, sin

embargo para tareas más específicas es mejor utilizar la consola (linea de comandos)

y Xampp no la soporta.

-No se pueden actualizar individualmente las versiones de los programas que

instala.

Xampp trae las últimas versiones de las aplicaciones que instala, sin embargo cuando

pasa el tiempo y salen nuevas versiones de las mismas, no queda otra salida que

reinstalar todo Xampp.

-Dificultad para configurar aplicaciones de terceros.

Y si queremos instalar una aplicación para manejo de subversiones en nuestro

servidor?. Si en Xampp se puede mediante algún método alternativo ( llamesehacks),

pero resultan bastante engorrorsos y a veces inservibles.

-Una desventaja es la garantía.

Este programa se distribuye con la esperanza de que sea útil, mas sin ninguna

garantía, sin siquiera la garantía implícita de su mercadibilidad y aptitud

Page 8: INSTRUCTIVO XAMPP

Nota: Antes de instalar un servidor de páginas web es conveniente comprobar si no hay

ya uno instalado. Para ello, es suficiente con abrir el navegador y escribir la

dirección http://localhost. Si no se obtiene un mensaje de error es que hay algún

servidor de páginas web instalado.

Page 9: INSTRUCTIVO XAMPP

Estos apuntes están preparados para la versión XAMPP 1.8.3.2 (del 4 de diciembre 2013),

que incluye Apache 2.4.7, PHP 5.5.6, MySQL 5.6.14 y otras utilidades, y que se puede

descargar con este enlace (XAMPP 1.8.3.2, 118 MB). Versiones posteriores necesitarán

probablemente otros cambios en los archivos de configuración, por lo que se recomienda

utilizar XAMPP 1.8.3 si se van a seguir estos apuntes.

Una vez obtenido el archivo de instalación de XAMPP, hay que hacer doble clic sobre él

para ponerlo en marcha. Las imágenes que se muestran a continuación corresponden a la

instalación de XAMPP 1.8.3.1 en Windows 7 (a partir de XAMPP 1.8.3, XAMPP no se

puede instalar en Windows XP ya que PHP 5.5 no se puede instalar en Windows XP).

Page 10: INSTRUCTIVO XAMPP

Al poner en marcha el instalador XAMPP nos muestra dos avisos:

El primero aparece si en el ordenador hay instalado un antivirus:

El segundo aparece si está activado el Control de Cuentas de Usuario y recuerda

que algunos directorios tienen permisos restringidos:

Page 11: INSTRUCTIVO XAMPP

A continuación se inicia el asistente de instalación. Para continuar, hay que hacer

clic en el botón "Next".

Page 12: INSTRUCTIVO XAMPP

Los componentes mínimos que instala XAMPP son el servidor Apache y el

lenguaje PHP, pero XAMPP también instala otros elementos. En la pantalla de

selección de componentes puede elegirse la instalación o no de estos componentes.

para este curso se necesita al menos instalar MySQL y phpMyAdmin.

Page 13: INSTRUCTIVO XAMPP

En la siguiente pantalla se puede elegir la carpeta de instalación de XAMPP. La

carpeta de instalación predeterminada es C:\xampp. Si se quiere cambiar, hay

que hacer clic en el icono de carpeta y seleccionar la carpeta donde se quiere

instalar XAMPP. Para continuar la configuración de la instalación, hay que hacer

clic en el botón "Next".

Page 14: INSTRUCTIVO XAMPP

La siguiente pantalla nos ofrece información sobre los instaladores de aplicaciones para

XAMPP creados por Bitnami. Para que no se abra la página web de Bitnami, habría que

desmarcar la casilla correspondiente.

Page 15: INSTRUCTIVO XAMPP

Para empezar la instalación de XAMPP, hay que hacer clic en en el botón "Next" en

la pantalla siguiente.

Page 16: INSTRUCTIVO XAMPP

A continuación, se inicia el proceso de copia de archivos, que puede durar unos

minutos.

Page 17: INSTRUCTIVO XAMPP

Una vez terminada la copia de archivos, se muestra la pantalla que confirma que

XAMPP ha sido instalado. Hay que hacer clic en el botón "Finish". Para no abrir a

continuación el panel de control de XAMPP hay que desmarcar la casilla

correspondiente.

Page 18: INSTRUCTIVO XAMPP

El panel de control de XAMPP y el cortafuegos de Windows

El panel de control de XAMPP se divide en tres zonas:

la zona de módulos, que indica para cada uno de los módulos de XAMPP: si está

instalado como servicio, su nombre, el identificador de proceso, el puerto utilizado e

incluye unos botones para iniciar y detener los procesos, administrarlos, editar los

archivos de configuración y abrir los archivos de registro de actividad.

la zona de notificación, en la que XAMPP informa del éxito o fracaso de las acciones

realizadas

la zona de utilidades, para acceder rápidamente

Page 19: INSTRUCTIVO XAMPP

Para poner en funcionamiento Apache, hay que hacer clic en el botón Start

correspondiente a Apache:

Page 20: INSTRUCTIVO XAMPP

Como Apache abre puertos en el ordenador (por primera vez), el cortafuegos de

Windows pide al usuario confirmación. Para poder utilizarlo hace falta al menos

autorizar el acceso en redes privadas:

Page 21: INSTRUCTIVO XAMPP

Si el arranque de Apache tiene éxito, el panel de control mostrará el nombre del

módulo con fondo verde, su identificador de proceso, los puertos abiertos (http y

https), el botón "Start" se convertirá en el botón "Stop" y en la zona de notificación

se verá el resultado de las operaciones realizadas

Page 22: INSTRUCTIVO XAMPP

Si se abre el programa "Firewall de Windows con seguridad avanzada", en el

apartado de Reglas de entrada pueden verse las nuevas reglas añadidas.

Page 23: INSTRUCTIVO XAMPP

Para comprobar que todo funciona correctamente, hay que escribir en el navegador la

dirección http://localhost. Al abrir la página por primera vez, XAMPP pedirá seleccionar

el idioma:

Page 24: INSTRUCTIVO XAMPP

Una vez elegido el idioma, se mostrará la página de configuración de XAMPP:

Page 25: INSTRUCTIVO XAMPP

Panel de Control de XAMPP

Al panel de control de XAMPP se puede acceder mediante el menú de inicio "Todos los

programas > XAMPP > XAMPP Control Panel" o, si ya está iniciado, mediante el icono del

área de notificación.

El panel de control de XAMPP se divide en tres zonas:

la zona de módulos, que indica para cada uno de los módulos de XAMPP: si está instalado

como servicio, su nombre, el identificador de proceso, el puerto utilizado e incluye unos

botones para iniciar y detener los procesos, administrarlos, editar los archivos de

configuración y abrir los archivos de registro de actividad.

la zona de notificación, en la que XAMPP informa del éxito o fracaso de las acciones

realizadas la zona de utilidades, para acceder rápidamente