Introducción
PHP es un lenguaje creado por una gran comunidad de personas. El sistema fue desarrollado originalmente en el año 1994 por Rasmus Lerdorf como un CGI escrito en C que permitía la interpretación de un número limitado de comandos. El sistema fue denominado Personal Home Page Tools y adquirió relativo éxito gracias a que otras personas pidieron a Rasmus que les permitiese utilizar sus programas en sus propias páginas. Dada la aceptación del primer PHP y de manera adicional, su creador diseñó un sistema para procesar formularios al que le atribuyó el nombre de FI (Form Interpreter) y el conjunto de estas dos herramientas, sería la primera versión compacta del lenguaje: PHP/FI.
La siguiente gran contribución al lenguaje se realizó a mediados del 97 cuando se volvió a programar el analizador sintáctico, se incluyeron nuevas funcionalidades como el soporte a nuevos protocolos de Internet y el soporte a la gran mayoría de las bases de datos comerciales. Todas estas mejoras sentaron las bases para que PHP se convirtiera en lo que es hoy
¿Qué es PHP?
El lenguaje PHP es un lenguaje de programación de estilo clásico, es decir, es un lenguaje de programación con variables, sentencias condicionales, ciclos (bucles), funciones. No es un lenguaje de marcado como podría ser HTML, XML o WML. Está más cercano a JavaScript o a C, para aquellos que conocen estos lenguajes.
Pero a diferencia de JavaScript que se ejecuta en el navegador, PHP se ejecuta en el servidor, por eso nos permite acceder a los recursos que tenga el servidor como por ejemplo podría ser una base de datos. El programa PHP es ejecutado en el servidor y el resultado enviado al navegador. El resultado es normalmente una página HTML pero igualmente podría ser una pagina WML.
Al ser PHP un lenguaje que se ejecuta en el servidor no es necesario que su navegador lo soporte, es independiente del browser, pero sin embargo para que las páginas PHP funcionen, el servidor donde están alojadas debe soportar PHP.
¿Qué se necesita para que funcione PHP?
Muchos usarios saben por experiencia propia que la instalación de un servidor web Apache con PHP no es fácil y que se complica aún más si se desea agregar MySQL.
XAMPP (http://www.apachefriends.org/es/xampp.html) es una forma fácil de instalar la distribución Apache que contiene MySQL y PHP. XAMPP es realmente simple de instalar y usar - basta descargarlo, extraerlo y ejecutar.
Una vez instalado el XAMPP, la forma de saber si se ha instalado correctamente el PHP en nuestro servidor haciendo un pequeño programita PHP, el mas básico que nos servirá de prueba para ver si se ha instalado correctamente, entonces abrimos un editor de texto cualquiera (con el cual haremos nuestros programas PHP, puede ser el NotePad), y escribimos las siguientes líneas:
|
después de escribir estas líneas guardamos nuestro archivo en el directorio c:\xampp\htdocs\taller\ el cual va a ser nuestro directorio de trabajo para este curso, (como información, el Apache utiliza como directorio raíz el directorio c:\xampp\htdocs\), le pondremos al archivo prueba.php ahora tecleamos en la barra de direcciones de nuestro navegador (Firefox, Chrome o Internet Explorer entre otros) la siguiente dirección http://localhost/taller/prueba.php y nos debe aparecer la siguiente página web:
si no aparece esta página, entonces esta mal instalado el PHP y hay que volverlo a instalar.