You are on page 1of 11

utorial de XAMPP: Cmo Usar XAMPP

Para Ejecutar Su Propio Servidor Web


DECEMBER 27, 2013 BY KASIA MIKOLUK

XAMPP es el acrnimo de Cualquier Plataforma (X), Apache (A), MySQL


(M), PHP (P) y Perl (P). Es una distribucin de Apache sencilla y ligera
que facilita enormemente a los desarrolladores crear un servidor web
local para realizar pruebas. Todo lo que necesita para configurar un
servidor web la aplicacin servidor (Apache), la base de datos (MySQL),
y un lenguaje de script (PHP) est includo en un nico fichero
extrable. XAMPP es tambin multi-plataforma, lo que significa que
funciona bien tanto en Linux, como Mac o Windows. Dado que la mayora
de servidores web actuales usan los mismos componentes que XAMPP, la
transicin desde el servidor de prueba local al servidor de produccin es
extremadamente fcil tambin. El desarrollo web utilizando XAMPP es
especialmente amigable para los principiantes, como este popular
curso sobre Dreamweaver, Php y MySQL le demostrar.

Qu Se Incluye en XAMPP?
XAMPP tiene cuatro componentes principales. stos son:
1. Apache: Apache es la aplicacin de servidor web que procesa y
entrega el contenido web a un ordenador. Apache es el servidor web
ms popular en internet, haciendo funcionar casi el 54% de todas
las pginas web.
2. MySQL: Cada aplicacin web, ya sea simple o compleja, requiere
una base de datos para almacenar los datos que recoge. MySQL, que
es de cdigo abierto, es el sistema gestor de base de datos ms
popular. Alimenta desde websites de aficionados hasta plataformas
profesionales como WordPress. Puede aprender cmo dominar
PHP con este curso xxx.
2. PHP: PHP son las siglas de Preprocesador de Hipertexto. Es un
lenguaje de script del lado del servidor que hace funcionar algunas
de las pginas web ms famosas del mundo, incluyendo WordPress
y Facebook. Es de cdigo abierto, relativamente fcil de aprender, y
funciona perfectamente con MySQL, lo que lo ha hecho una opcin

muy popular para los desarrolladores web. Puede aprender a


dominar PHP con este curso sobre los Fundamentos de
Programacin PHP.
2. Perl: Perl es un lenguaje de programacin dinmico y de alto nivel
que se usa ampliamente en la programacin de redes, la
administracin de sistemas, etc. Aunque menos popular para el
desarrollo web, Perl tiene un montn de aplicaciones especficas.
Diferentes versiones de XAMPP pueden incluir componentes adicionales
como phpMyAdmin, OpenSSL, etc. para crear servidores web completos.

Cmo Instalar XAMPP?


[Nota: Para el propsito de este tutorial XAMPP, asumiremos que usa un
PC Windows, aunque estas instrucciones funcionaran igualmente bien
para ordenadores Mac. Los usuarios de Linux, sin embargo, deberan
consultar la gua de instalacin oficial de XAMPP para Linux.]
Dirjase a la pgina principal de XAMPP para Windows en
ApacheFriends.org. Aqu, encontrar varias versiones de XAMPP.
En este tutorial, instalaremos XAMPP Windows 1.8.2 que incluye:
Componente

Descripcin

Versin

Apache

Aplicacin servidor web por defecto

2.4.4

MySQL

Sistema gestor de base de datos

5.5.32

PHP

Lenguaje de programacin de propsito general, del lado


del servidor
5.4.19

phpMyAdmin

Herramienta de administracin para trabajar con MySQL 4.0.4

OpenSSL

Una implementacin de cdigo abierto de los dos


populares protocolos de seguridad SSL y TSL

0.9.8

Un sencillo panel de control para trabajar con los distintos


XAMPP Control Panel componentes de XAMPP
3.2.1

Webalizer

Una herramienta de anlisis que genera logs de usuarios y


mtricas de uso
2.23-04

Mercury Mail
Transport System

Un servidor de correo sencillo y de cdigo abierto

4.62

FileZilla FTP Server

Un servidor FTP (File Transfer Protocol) que facilita las


transferencias de ficheros

0.9.41

Tomcat

Un servlet Java freeware para servir aplicaciones Java

7.0.42

Strawberry Perl

Una popular distribucin de Perl para Windows

5.16.3.1

A meno que est ejecutando un servidor web de produccin, no necesitar


ms all de Apache, MySQL y PHP, aunque es una buena prctica instalar
los dems componentes tambin.
Tambin tiene la opcin de instalar un versin ms pequea XAMPP
Portable Lite que slo incluye los componentes Apache, MySQL, PHP y
phpMyAdmin.

Descargando XAMPP
XAMPP est disponible en tres formatos:
EXE Fichero auto-ejecutable; fcil de instalar.
.7z 7zip file. Preferido por los puristas, aunque requiere trabajar
con ficheros .bat ms complejos para instalarse.
.ZIP Fichero comprimido zip. Como .7z, la instalacin mediante
ficheros .ZIP es considerablemente ms difcil que usar .EXE

Debido a que la instalacin con el fichero .EXE es la ms sencilla,


usaremos este formato de fichero para este tutorial.
Puede descargar el instalador XAMPP de Sourceforge aqu (102 MB).
Instalando XAMPP
Siga estos pasos para instalar XAMPP:
Paso 1: Deshabilite su antivirus ya que puede provocar que algunos
componentes de XAMPP se comporten de manera irregular.
Paso 2: Deshabilite el Control de Cuentas de Usuario (UAC). UAC limita
los permisos de escritura al directorio por defecto de XAMPP (c:/Program
Files/xampp), obligndole a instalarlo en un directorio diferente. Puede
aprender cmo deshabilitar UAC aqu. (Opcional)
Paso 3: Haga doble click en el instalador XAMPP para comenzar el
proceso de instalacin. Haga click en Next despus de la pantalla de
presentacin.

Paso 4: Aqu, puede seleccionar los componentes que quiere instalar.


Elija la opcin por defecto y haga click en Next.

Paso 5: Elija la carpeta en la que quiere instalar XAMPP. Esta carpeta


contendr todos los ficheros de su aplicacin web, as que asegrese de
seleccionar una unidad que tenga bastante espacio.

Paso 6: La siguiente pantalla es una promocin de BitNami, una tienda


de aplicacin para software de servidores. Deseleccione la casilla Learn
more about BitNami for XAMPP, a no ser que realmente disfrute
recibiendo correos de promocin!

Paso 7: El instalador est ahora preparado para instalar XAMPP. Haga


click en Next y espere a que el instalador desempaquete e instale los
componentes. Esto puede llevar varios minutos. Puede que se le pida
aprobar el acceso al cortafuegos para ciertos componentes (como Apache)
durante el proceso de instalacin.
Paso 8: El proceso de instalacin ha acabado! Marque la casilla Do you
want to start the Control Panel now? para abrir el panel de control de
XAMPP.

Entendiendo el Panel de Control de XAMPP


El panel de control de XAMPP le da un control completo sobre todos los
componentes de XAMPP instalados. Puede usar el panel de control para
iniciar/parar distintos mdulos, lanzar una ventana de comandos UNIX,
abrir el explorador de Windows, y ver todas las operaciones que se
ejecutan en segundo plano.
Aqu tiene una visin rpida del Panel de Control. Por ahora, lo nico que
necesita saber es cmo iniciar y parar el servidor Apache.

Probando Su Instalacin XAMPP


Siga los siguientes pasos para probar su instalacin XAMPP lanzando un
servidor web Apache y creando un simple fichero PHP.
Paso 1: En el panel de control XAMPP, haga click en Start bajo Actions
para el mdulo Apache. Esto le indica a XAMPP que inicie el servidor web
Apache.
Paso 2: Abra su navegador web y escriba: http://localhost o 127.0.0.1
Paso 3: Elija su idioma en la pantalla de presentacin.

Paso 4: Debera ver la siguiente pantalla. Esto significa que ha instalado


con xito XAMPP en su ordenador.

Paso 5: Ahora probaremos si XAMPP ha instalado PHP con xito. Para


hacer esto, lance Notepad y escriba lo siguiente en un documento nuevo:
<?php

echo Hello world;


?>

Guarde este archivo como test.php en c:\xampp\htdocs\ (o en cualquier


otro directorio en el que haya instalado XAMPP).
Paso 6: Navegue a localhost/test.php. Debera ver el mensaje Hello
world:

Felicidades! Ha instalado con xito XAMPP e incluso ha escrito su primer


programa en PHP. Ahora puede usar su servidor web Apache para crear y
probar aplicaciones web PHP complejas, jugar con MySQL e incluso
aprender cmo los servidores web reales trabajan con Tomcat, FileZilla,
OpenSSL, y mucho ms. Puede dar sus primeros pasos ahora mismo con
este curso de creacin de Sitios Web con PHP y MySQL. Apntese
a este curso para obtener una visin ms general de la programacin
web con PHP y MySQL.
Como siempre, nos encantara escuchar tus pensamientos y opiniones
sobre el desarrollo web con XAMPP en los comentarios a continuacin!

You might also like