NovaMonoFix
Errores PHP
X
Usuario
Password
0 FPS

Crear servidor web de pruebas portatil para windows

07 de Octubre del 2011 por Josep Antoni Bover, 0 visitas, 0 comentarios, 0 votos
Categorías : Windows, Servidores, HTML.
La web está en segundo plano, animación en pausa.
Cargando animación...
Crear servidor web de pruebas portatil para windows

Hoy vamos a ver cómo podemos instalar un servidor PHP y MySQL para windows en un pendrive, de forma que podamos llevarnos este servidor en el bolsillo a cualquier parte.

Para ello utilizaremos una aplicación llamada XAMPP.

XAMPP incluye entre otras cosas un servidor apache con soporte para php y un servidor mysql, y además nos permite instalar todo esto en un pendrive de forma que podamos utilizarlo en varios ordenadores sin tener que instalar nada en ellos. Lo único que tenemos que hacer es enchufar el pendrive en una maquina con windows y ejecutar el XAMPP para activar los servicios que se requieran.

Lo primero que vamos a hacer, va a ser descargar el instalador de XAMPP desde esta página web : XAMPP HomePage

XAMPP HomePage

Una vez descargado podemos proceder con la instalación.

Lo primero que nos pedirá es la ruta donde queremos instalar XAMPP, no hace falta decir que debemos seleccionar la unidad donde se encuentra insertado el pendrive, en mi caso la 'E', y como directorio de instalación es recomendable dejar XAMPP.

Cuando tengamos seleccionada la unidad correcta podemos presionar el botón 'Install'.

Instalación de XAMPP

En este punto me he dado cuenta de que el servidor apache requiere el CRT del VisualC++ 2008, y que si no lo tiene, no se ejecuta. Esto lo he visto porque estoy haciendo esto desde una instalación de windows xp sp3 limpia.

La solución mas simple pasa por descargar el instalador del CRT desde la web de microsoft Visual C++ 2008 CRT.

Luego podemos dejar el archivo 'vcredist_x86.exe' en la raíz del pendrive, por si nos encontramos con este problema en alguna maquina. (más vale ser precavidos que encontrarnos con problemas inesperados).

Ahora pasemos a la configuración. Lo primero será indicarle el directorio que será la raíz para el servidor web.

Por defecto este directorio viene configurado como "\xampp\htdocs\" pero se puede cambiar a un directorio mas cómodo, en este caso utilizaremos el directorio "\Webs\".

Para ello lo que tenemos que hacer es editar el archivo de configuración "\xampp\apache\conf\httod.conf", y buscar dentro el texto "htdocs". En concreto tenemos que buscar la palabra "htdocs" 2 veces.

\xampp\apache\conf\httod.conf

Bastara con re-emplazar los textos "/xampp/htdocs/" por "/Webs/" para asignar el nuevo directorio para nuestras páginas webs.

Llegados a este punto ya podemos ejecutar xampp y ver si todo funciona correctamente, para ello nos vamos a la carpeta "xampp", buscamos el archivo "xampp-control.exe", y lo ejecutamos. Nos aparecerá la siguiente ventana :

XAMPP Control Panel

Presionamos en los botones 'Start' de Apache y MySql. Si al lado de estos botones sale el texto "running" con un fondo verde, es que los servidores están funcionando sin ningún problema.

Ahora podemos configurar las bases de datos MySql abriendo un navegador e introduciendo en la URL : "127.0.0.1/phpmyadmin/", donde nos aparecerá una web en alemán...

My PHP Admin

Cambiad el idioma, y ya podéis crearos vuestras bases de datos a medida para las páginas que lo requieran.

Por último comprobamos que se vea el directorio webs, para ello abrimos un navegador, y en la URL introducimos "127.0.0.1"

Navegador

En mi caso sale un directorio con varios subdirectorios, y en cada uno de ellos tengo una página web. Por lo que me ha funcionado correctamente.

Y esto es todo por hoy, espero que esto os sirva de ayuda para poder enseñar vuestros proyectos web sin necesidad de tenerlos colgados en internet, de una forma sencilla y profesional.