Es sencillo ... para alguien que sepa algo de php. Si no sabes nada, supongo
que casi todo lo que te cuente te sonará a chino. Pero si eres valiente y le
echas coraje te recomiendo que lo intentes (bueno, no hace falta ser tan
valiente pero quería motivarte). Lo que si te ruego es que me avises si
decides en algún momento no seguir adelante. Ojo, presupongo que usas
Windows. En caso contrario dímelo.
Lo primero que tienes que saber es que las páginas hechas en php no se
pueden visualizar directamente en tu ordenador tal y como haces con los
archivos html. En estos últimos basta con hacer doble clic con el ratón para
que se abra el navegador predeterminado mostrando la flamante página que
acabas de hacer. Sin embargo, para los archivos php necesitas un *intérprete
de php*, que es un programa que analiza el código fuente de tu archivo
buscando todo aquello que esté entre las etiquetas *?php* y *?*.
Seguidamente realiza las operaciones necesarias y te devuelve sólo código
html (con las sustituciones pertinentes).
Te preguntarás si tienes que instalar el intérprete de php. Sí y no. No,
porque los proveedores de alojamiento lo suelen ofrecer en sus paquetes,
incluso los más baratos. Y Sí, porque durante el proceso de construcción del
sitio debes de trabajar localmente en tu ordenador, no directamente en el
servidor.
¿Y es muy difícil instalar un intérprete de php en el ordenador?.
Sinceramente, no. Es más puedes tener todo un servidor web, un interprete de
php y un servidor de mysql (y más cosas) simplemente descomprimiendo un
archivo ya preparado. Lo tienes en
http://www.apachefriends.org/en/xampp-windows.html
En esa misma página, vete a *Download XAMPP Lite* y bájate el archivo *EXE
(7-zip)*.
Una vez descargado (la versión actual es *xampplite-win32-1.7.0.exe*), haz
doble clic sobre él. Te saldrá una ventana preguntando donde descomprimirlo
y por defecto te propone la carpeta donde tienes este archivo. Cambia la
ruta a *C:\* (o cualquier otra letra de unidad donde lo quieras instalar,
por ejemplo, E:\). Aunque lo puedes descomprimir en cualquier carpeta, si lo
haces en la raiz del disco duro te evitarás ejecutar posteriormente un
fichero de configuración. No temas, que no se ensuciará el directorio raiz
ya que todo se descomprimirá en una sola carpeta: *C:\xampplite*\
Entra en *C:\xampplite*. Allí encontraras dos ficheros llamados *
xampp_start.exe* y *xampp_stop.exe*. Crea dos accesos directos en el
escritorio a estos archivos. Para ello, pulsa con el botón derecho en cada
uno de ellos y elige, en el menú contextual que aparece, *Enviar a
Escritorio* (crear acceso directo).
Haz doble clic en *xampp_start.exe *(mejor en el acceso directo que acabas
de crear) y ¡TACHAN!, ya tienes tu servidor web funcionando. OJO, no cierres
nunca la ventanita en negro que aparece, sólo minimízala para que no te
estorbe. Para cerrarlo sólo tienes que ejecutar *xampp_stop.exe*. Y, lo
mejor de todo, si lo quieres desinstalar alguna vez basta con eliminar la
carpeta *C:\xampplite*. Incluso puedes copiar esta carpeta en otro ordenador
y te funcionará igualmente, con todos tus documentos y configuraciones.
¿Cómo visualizas las páginas que diseñes?. Ya no vale con hacer doble clic
sobre el archivo. Para poderlos ver tienes que colocarlos en lo que se
denomina *Document Root*, que es el directorio donde tienes que colocar los
documentos web (.html, .php, etc.) para que el servidor web los pueda
ofrecer. En el caso de xampplite, se encuentra en:
*C:\xampplite\htdocs*
Te recomiendo que crees carpetas para tus sitios, en la forma:
*C:\xampplite\htdocs\misitio1\
C:\xampplite\htdocs\misitio2\*
y así.
Supongamos que creas el archivo *mipagina.html* y lo guardas en *
C:\xampplite\htdocs\misitio\*
Para poder ver la página, tienes que abrir un navegador web y teclear en la
barra de direcciones:
*http://localhost/misitio/mipagina.html*
Aviso: fíjate que en el navegador indicas la url mediante barras / (*slash
*en inglés), que se obtiene con MAY+7 y no la contrabarra \ de
Windows (*backslash
*en inglés).
Otro aviso: ¿no ves la página? Comprueba que la dirección es la correcta, y
¡que tienes la ventanita negra! En caso contrario, para el servidor con *
xampp_stop.exe* y vuelve a arrancarlo con *xampp_start.exe*.
Si nombras tu página como *index.html* (o *index.php* cuando trabajes con
php), entonces puedes obviar el nombre del documento al teclear la url en la
barra de direcciones:
*http://localhost/misitio/*
ESTABLECER SEGURIDAD AL SERVIDOR
Aunque estás trabajando en local, es bueno que te acostumbres a asegurar
mediante contraseña el servidor de base de datos y las páginas de
configuración de xampp.
La primera vez que teclees *http://localhost* en tu navegador, te aparecerá
una ventana preguntándote el idioma. Elige Español. Puedes comprobar en la
barra de direcciones que te han redirigido a *
http://localhost/xampp/index.php*.
Pulsa, en el menú de la izquierda, en *Chequeo de seguridad*. Se abrirá una
nueva ventana (o