You are on page 1of 15

INSTALACIN DE XAMPP EN WINDOWS

XAMPP es un paquete de aplicaciones que incluye entre otros mdulos el servidor Apache y la
Base de datos MySQL. Es una de las formas ms rpidas de instalar la base de datos MySQL y
trabajar con ella.

As pues se lanza el ejecutable xampp-win32-1.8.1-VC9-installer.exe que se encuentra en la carpeta


de recursos del captulo y se sigue el asistente.

Si al lanzar el instalador aparece este mensaje desactivaremos el control de cuentas de usuario para
evitar problemas.

ELIMINAR ERROR DE CUENTAS DE USUARIOS.

Para desactivar el control de cuentas de usuarios, se abre el panel de control (botn Inicio/ Panel de
control), una vez all buscamos el icono Cuentas de usuario y proteccin infantil y se hace clic en
l.

En la nueva pantalla, en el men de la izquierda aparece la opcin Sistema y Seguridad, hacemos


clic en ella, y en la parte derecha se elige Cambiar configuracin de Control de cuentas de
usuario.

1
En la siguiente ventana es donde se indica la seguridad, hacia abajo se baja la seguridad, y hacia
arriba la se aumenta.
Para desactivar del todo, bajaremos la barra hasta la zona de No notificarme nunca. Lo dejamos as
y si se necesita activar se activar de la misma manera.

2
LANZAR EL INSTALADOR XAMPP.

Una vez desactivado se vuelve a lanzar la aplicacin. Aparece la ventana inicial y se pulsa Next.

Los componentes mnimos que instala XAMPP son el servidor Apache y el lenguaje PHP, pero
XAMPP tambin instala otros elementos. En la pantalla de seleccin de componentes puede
elegirse la instalacin o no de estos componentes.
Para este curso se necesita al menos instalar MySQL y phpMyAdmin. En cualquier caso se dejan
las opciones por defecto y se pulsa Next:

A continuacin se indica la carpeta de destino de la instalacin, por defecto se instalar en


C:\xampp. Pulsamos Next.

3
Seguidamente se muestra una ventana que informa sobre la versin BitNami para XAMPP, y las
aplicaciones.
Se desmarca la casilla para no entrar en el sitio de BitNami y se contina la instalacin pulsando
Next.

A continuacin nos indica que est preparado para la instalacin, pulsamos Next y comienza a
instalarse en el equipo.

4
Una vez terminada la copia de archivos, se muestra la pantalla que confirma que XAMPP ha sido
instalado. Hay que hacer clic en el botn Finish. Para no abrir a continuacin el panel de control de
XAMPP hay que desmarcar la casilla correspondiente.

Una vez instalado se abre el panel de control desde el acceso que se crea en el men inicio, o bien
desde el men Inicio/Todos los programas/XAMPP 1.8.1-0/ XAMPP Control Panel.

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

La zona de mdulos, que indica para cada uno de los mdulos 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
configuracin y abrir los archivos de registro de actividad.
La zona de notificacin, parte inferior, en la que XAMPP informa del xito o fracaso de las
acciones realizadas
La zona de utilidades, para acceder rpidamente a la carpeta de configuracin, o a la vista
del estado de los puertos, o al sistema operativo, o a la visualizacin de los servicios.

Para poner en funcionamiento Apache, hay que hacer clic en el botn Start correspondiente a
Apache.

IMPORTANTE NO MARCAR LA CASILLA SERVICE NI PARA APACHE NI PARA MYSQL.


ES PREFERIBLE ARRANCAR Y PARAR LAS APLICACIONES CON STAR/STOP, Y NO
DEJARLAS COMO SERVICIOS DE WINDOWS.

5
Como Apache abre puertos en el ordenador, el cortafuegos de Windows pide al usuario
confirmacin. Para poder utilizarlo hace falta al menos autorizar el acceso a redes privadas o
pblicas. Se permite el acceso y apache aparecer iniciado.

Para ver que se ha instalado correctamente el nombre del mdulo Apache aparecer marcado en
verde, y los puertos del server Apache sern el 80 y el 443.

Puerto 80: es el puerto por defecto por donde escucha un servidor HTTP (servidor web Apache)
Puerto 443: es el usado para la transferencia segura de pginas web.

Para ver si el servidor funciona se pulsa el botn Admin. Y en la ventana que aparece se elige el
idioma y se entra en la administracin del servidor. Se abre la pgina http://localhost/XAMPP.

6
El servidor ya est funcionando, se comprueba ahora si la base de datos funciona. Para arrancar la
base de datos, se pulsa al botn Star de MySQL y para entrar en la administracin se pulsa el botn
Admin. Al igual que Apache, MySQL tiene su puerto por donde escucha las peticiones. El puerto de
MySQL es el 3306.

7
Puerto 3306: es el puerto por donde escucha el sistema de gestin de bases de datos MySQL.

Al pulsar al botn Admin se entra en la administracin de la BD, el programa que se ejecuta es


phpMyAdmin:

8
SOLUCIONAR PROBLEMAS CON LOS PUERTOS EN APACHE Y EN
MYSQL

Si Apache no arranca, o MySQL no arranca (no aparecen en verde), puede ser que los puertos que
ocupan estas aplicaciones estn ya ocupados por otras. Si no arrancan se visualizarn mensajes en la
zona de notificaciones indicando el error.

Para ver si los puertos estn ocupados se pulsar al botn Netstat de las utilidades del panel de
control. Se mostrarn los puertos y la aplicacin que utiliza esos puertos.

Hay que observar los puertos 80, 443 y 3306 si estn ocupados por nuestras aplicaciones, o por
otras aplicaciones.

Si los puertos 80, 443 y 3306 estn ocupados por otras aplicaciones tenemos 2 opciones para
arreglar el problema y poder trabajar con nuestro Apache y MySQL:

1. Parar las aplicaciones, los servicios o los procesos que ocupan esos puertos. Para ello nos
fijaremos que aplicacin ocupa los puertos (desde el Netstat) y abrimos los servicios del
panel de control (Botn Inicio/Panel de control/Sistema y seguridad/Herramientas
administrativas/Servicios o botn Services de las utilidades del panel de control),
localizamos las aplicaciones y las paramos. Para pararla se pulsa el botn Detener Servicio.

9
Otra forma de parar las aplicaciones es abriendo el administrador de tareas con
Ctrl+Alt+Supr. Se busca el proceso correspondiente y se pulsa el botn Finalizar Proceso.

Si los procesos no se pueden matar o los servicios no se pueden parar la segunda solucin es
cambiar los puertos.

2. Cambiar la configuracin de puertos de nuestro Apache y MySQL. Se trata de editar los


ficheros de configuracin y cambiar las lneas donde se indican los puertos de trabajo.

Cambiar puertos en APACHE: para ello se pulsa el botn Config y se abre el archivo
httpd.conf.

10
Se busca la lnea donde pone Listen 80 y se pone otro puerto por ejemplo el 81. Se
modifica y se guarda el archivo.

Para cambiar de puerto el servidor debe estar parado, si no est parado hay que pararlo.

Una vez cambiado de puerto, ejecutamos de nuevo el servidor pulsando el botn Star.
Observa que el puerto ha cambiado.
Si se pulsa el botn Admin entramos en la administracin, sin embargo la pgina no se
carga porque hay que poner el puerto nuevo: http://localhost:81/xampp/

Si el puerto que da conflicto es el 443, se edita el archivo httpd-ssl.conf, y se busca la


lnea Listen 443, el puerto se cambiar por otro. Se modifica y se guarda el archivo.

Cambiar puertos en MySQL. Se pulsa el botn Config, y se elige el archivo my.ini.

11
Se edita el archivo my.ini, y se cambian las lneas donde pone port = 3306, por otro nmero
(son dos lneas).

12
CREACIN DE UNA BASE DE DATOS.

Arrancamos Apache, Arrancamos MySQL y pulsamos al botn Admin de MySQL para entrar en la
administracin.
En esta ventana se muestran a la izquierda las bases de datos que existen. A la derecha nos da
informacin de las versiones del servidor de la BD (MySQL), del servidor web (XAMPP) y de la
aplicacin phpMyAdmin.
En el centro se muestra informacin general sobre configuracin.

A nosotros nos interesa pulsar la pestaa Bases de datos, para crear la base de datos prueba y para
aadir las tablas Empleados y Departamentos a esa base de datos.

Para crear la base de datos, se pulsa la pestaa Bases de datos y en la ventana que se muestra se
escribe el nombre de la base de datos y se pulsa el botn Crear

Una vez que est creada la abrimos haciendo clic sobre ella.

13
Se mostrarn las opciones para administrar la base de datos creada.

Como lo que vamos a hacer es crear dos tablas a partir de un Script que se encuentra en la carpeta
de recursos, abrimos la pestaa SQL, y en la zona para escribir las rdenes pegaremos las
instrucciones que contiene el script del archivo CreacionTablasEmpleDepMySQL.sql.

Se copia el Script y se pulsa el botn Continuar. Las tablas se crearn.

Si se actualiza la vista de la derecha se mostrarn las dos tablas creadas.

Y si vamos al diseador, desplegar botn Ms y elegir Diseador, se mostrarn las tablas y sus
relaciones.

14
Otra forma de crear las tablas es importando el archivo que contiene el script.
Se elige el archivo, se elige la codificacin de caracteres (ISO 8859-1 es una norma de la ISO que
define la codificacin del alfabeto latino, que incluye la entre otros caracteres), y se pulsa el botn
Continuar.

Con esto ya tendremos la base de datos prueba creada con sus dos tablas.

15

You might also like