Logo Xampp

Logo de Xampp

Bienvenidos a éste primer tema del tutorial. Lo haremos lo más sencillo posible y con el mínimo de explicaciones de relleno posibles. Directos al grano y a lo que buscas. En este primer tutorial os explicamos como instalar  Xampp en Windows, paso a paso y muy sencillo, además de ayudaros a aquellos que utilicéis Windows 7 a corregir los conflictos para que os funcione correctamente.

El primer paso es obvio, tenemos que descargar Xampp, que es un programa que nos instalará en nuestro equipo un Servidor Web Apache, un servidor de bases de datos MySql y el intérprete para PHP5 (en la versión actual) para que podamos crear nuestros script de programación y de ese modo crear nuestro portal web. Para descargarlo tenemos que dirigirnos a http://www.apachefriends.org/es/xampp.html o bien descargar directamente:

(En este tutorial sólo hablaremos de la instalación de Xampp en Windows, en breve tutoriales para el resto de sistemas operativos)

Ejecutamos el programa descargado que por norma general se llamará xampp-win32-x.x.x (donde las x son la versión por ejemplo xampp-win32-1.7.3). Es muy sencillo de instalar, pues tan sólo hemos de seleccionar el directorio donde se instalará nuestro Xampp. Por defecto viene para instalarse en «C:\». Nosotros podemos cambiar dicha dirección pero tenemos que tener en cuenta que no puede estar albergado en una carpeta cuyo nombre contenga espacios, es decir, no lo instaléis en la carpeta «C:\Archivos de Programa» por ejemplo, puesto que puede daros conflictos con Apache. Es mejor dejarlo por defecto o si tenemos una partición vacía o con suficiente espacio para albergar Xampp lo pongamos en la raíz de dicha partición, así nos quedaría algo como «X:\xampp» por ejemplo, donde X es la unidad a instalar. De ese modo nos evitamos problemas y dolores de cabeza en un futuro.

Instalación Xampp en Windows Paso 1

Instalación Xampp en Windows Paso 1

Instalación Xampp en Windows Paso 2

Instalación Xampp en Windows Paso 2

Bien, se nos abrirá una consola y nos solicitará que tecleemos «y» o «n», que son lo mismo que «yes» y «no». Nos pide, por si no sabéis mucho inglés, que indiquemos si se va a crear iconos de acceso directo en el escritorio y poco más. Lo mejor es que si no váis a darle mucho bombo y váis a realizar una instalación simple, pongáis la «y» en todas las opciones y de ese modo se instalará. Llegaremos a un punto en el que nos solicite un número que se ha de corresponder con el menú que aparece en la consola.

Instalación Xampp en Windows Paso 3

Instalación Xampp en Windows Paso 3

Si todo a funcionado bien, podremos insertar un 1 en el prompt de nuestra consola y presionar la tecla «Entrar». De ese modo se nos abrirá el panel de control de Xampp que ha de tener una apariencia como ésta:

Panel de Control de Xampp

Panel de Control de Xampp

Ahora desde aquí, hacemos clic en el botón «Start» o «Iniciar» de Apache y MySql. Nos debe de aparecer un mensaje en verde al lado de cada programa en ejecución como éste:

Panel de Control Xampp Iniciado Apache y MySql

Panel de Control Xampp Iniciado Apache y MySql

Si no os arranca el Apache, quizás es porque utilizas Windows 7 a 64Bits y hay que tener en cuenta una serie de parámetros que veremos un poco más adelante. Para aquellos a los que les funcione correctamente pasamos al siguiente paso, que no es más que comprobar que nuestro servidor web esté funcionando. Para ello nos dirigimos a nuestro navegador web preferido (Aconsejable Google Chrome o Mozilla Firefox) y tecleamos http://localhost, también podéis hacer clic en el enlace y se os debe abrir vuestro propio servidor web local.

Nuestro XAMPP 1.7.3 en localhost

Nuestro XAMPP 1.7.3 en localhost

Ahora prodremos crear nuestro primer script en php para ver que todo funciona correctamente. Para ello abrimos un editor de texto plano (bloc de notas de windows por ejemplo) o si lo preferís aquí tenéis un listado de diversos editores que nos pueden servir para desarrollar nuestros sitios en PHP (Ver directorio de editores PHP). Sería interesante que os planteárais el utilizar uno que realmente cubra vuestras necesidades.

Bien, creamos un nuevo fichero y lo llamamos index.php y lo guardamos en la carpeta (C:\xampp\htdocs\prueba) en nuestro caso, o en el vuestro, que sería la carpeta htdocs de vuestro xampp en el directorio de instalación que hayáis creado y deberéis insertar una nueva carpeta con el nombre prueba.

Ahora editamos el fichero index.php y edítalo del siguiente modo:


<?php
echo "La info de mi servidor:<p />";
phpinfo();
?>

Lo guardamos como hemos dicho antes en la carpeta prueba, que hemos debido de crear en «C:\xampp\htdocs». Después vamos a nuestro navegador web y tecleamos «http://localhost/prueba» y nos debe de aparecer el script que acabamos de crear.

Bien, pues ya tendríamos instalado nuestro xampp en windows, funcionando correctamente para empezar a indagar en la creación de nuestras propias aplicaciones web.

Problemas con Xampp en Windows 7 a 64

Bien, para aquellos que tengan Windows 7  a 64, es posible que cuando hagáis clic en «Start» del servidor Apache, se inicie y luego se pare de forma casi instantánea. Eso se debe a una serie de problemas de compatibilidad en Windows, así que pasaremos a realizar todos los pasos pertinentes para que no nos vuelva a suceder nunca.

Lo primero de todo, nos dirigimos a el registro. Para ello abrimos Inicio y en «Buscar» tecleamos «regedit» y se nos debe abrir el registro del sistema. Si nos fijamos, a la izquierda tenemos una serie de carpetas. Abrimos y desplegamos:

  1. «HKEY_LOCAL_MACHINE»
  2. «SYSTEM»
  3. «CurrentControlSet»
  4. «services»
  5. «HTTP»

Una vez aquí tenemos que hacer clic con el botón derecho de nuestro ratón en la parte derecha de la ventana donde aparece el contenido de la carpeta «HTTP» y seleccionamos:

  1. Nuevo
  2. DWORD (32 Bits)

Le damos de nombre «NoRun» (sin las comillas). Después hacemos doble clic sobre él y en valor indicamos un 1. El resto lo dejamos igual y hacemos clic en aceptar. Después de ésto es interesante reiniciar para que surta efecto y volver a probar si funciona y arranca nuestro Apache.

Hay muchos tutoriales por ahí sobre éste tipo de problema pero todos hablan de hacer una u otra cosa para reparar nuestro web server, pero es mejor tenerlas todas cogidas por si a caso, así que ir probando con cada paso para conseguir vuestro objetivo.

Después, si no funciona lo anterior, tenemos que comprobar que IIS (Internet Information Server) no esté instalado o si lo está desactivar dicho servicio.

Si no es nuestro caso, puesto que el IIS tendría que estar instalado pasamos a editar el siguiente fichero: C:\Windows\System32\Drivers\etc\host
Y comentamos la siguiente línea (para comentarla hay que incluir almuadilla # como se muestra en el ejemplo):

# 127.0.0.1 localhost
# ::1 localhost

Y hasta el momento esto es todo, PERO, aun hay otro problema más. ¿Eres usuario de Skype? Pues prepárate para escuchar ésto. Si tienes abierto Skype y después intentas iniciar Apache, no te va a funcionar. ¿Es tu caso? Pues cierra Skype, del todo. Asegúrate de ello. Una vez cerrado completamente, intenta iniciar de nuevo el Apache. Si arranca, que es lo más lógico, ya podrás abrir de nuevo Skype, pero recuerda, que para abrir Apache, has de cerrar primero Skype, valga la redundancia.

Teniendo en cuenta estos parámetros, conseguirás que funcione Xampp en Windows 7. Asegurado, si aun así no logras hacerlo correr, ponte en contacto con nosotros, nos dejas un comentario con los pasos que has seguido e intentaremos ayudarte. Pero si sigues estos pasos a raja tabla, no tendrás ningún problema.

Descubre más desde Diseño y Desarrollo de aplicaciones informáticas Suenyos.Com

Suscríbete ahora para seguir leyendo y obtener acceso al archivo completo.

Seguir leyendo