Pecesama.Net [developing the future]
CICESE, Volcán de Colima, Iglesia de Cihuatlán, Ensenada y Manzanillo
 

 

Temas:

  Inicio PHP
  Introducción
  Lenguaje PHP
  Tipos de datos
  Control
  Arreglos
  Formularios
  Archivos
  Bases de datos
  PHP y MySQL
  PHP y ODBC
  Envió de email
  Attachments
  Sesiones
  Servicios Web

Donar:

Extras:

  Licencia

 


Introducción
 

Corta historia de PHP

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 de PHP versión 3. Actualmente PHP se encuentra en su versión 4, que utiliza el motor Zend, desarrollado con mayor meditación para cubrir las necesidades actuales y solucionar algunos inconvenientes de la anterior versión. Algunas mejoras de esta nueva versión son su rapidez -gracias a que primero se compila y luego se ejecuta, mientras que antes se ejecutaba mientras se interpretaba el código-, su mayor independencia del servidor web -creando versiones de PHP nativas para más plataformas- y un API más elaborado y con más funciones.

est
Gráfica del número de dominios y direcciones IP que utilizan PHP.
Estadística de Netcraft.

En el último año, el número de servidores que utilizan PHP se ha disparado, logrando situarse cerca de los 5 millones de sitios y 800.000 direcciones IP, lo que le ha convertido a PHP en una tecnología popular.

¿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?

  • Versión compilada de PHP (http://www.php.net).
  • Un servidor web (Apache, PWS, IIS, Etc.).
  • Si desea manejar base de datos se recomienda Mysql Server (http://www.mysql.com).

Iniciar con PHP

q       Instalar el servidor WEB.

Trabajaremos con sistemas operativos Microsoft Windows (2000 Professional y XP Professional), por lo que vamos a instalar un IIS (versión 5 para w2k y 5.1 para wXP).

            Para instalarlo tenemos que seguir los siguientes pasos:

§         Ir al panel de control de Microsoft Windows©

§         Seleccionar lo opción Agregar o quitar programas

§         Seleccionar la opción de Agregar o quitar componentes y ahí elegir la opción Servicios de Internet Information Server (IIS)

§         Tenemos que esperar a que se instale

§         Después de estos pasos ya esta instalado nuestro servidor de web que necesitamos para ejecutar páginas de Internet.

La forma de saber si se ha instalado correctamente nuestro servidor es tecleando en la barra de direcciones de nuestro navegador (Internet Explorer o Netscape Navigator) la siguiente dirección http://pecesama.ipowermysql.com y nos debe aparecer la siguiente página web:

q       Instalar el modulo de PHP.

Los pasos para instalar el modulo de PHP son los siguientes:

§          Al iniciar el programa de instalación veremos la siguiente pantalla.

§          La siguiente pantalla es la de bienvenida, solo hay que presionar el botón de Next >.

§          La pantalla que sigue es la licencia de PHP, si la aceptamos debemos de presionar I Agree.

§          Lo que sigue es elegir el tipo de instalación, cuenta con dos opciones, estándar y avanzado, para nuestras necesidades elegiremos la forma estándar, por lo tanto seleccionamos el botón de radio que dice Standar.

§          Ahora tendremos que elegir el directorio en el cual se instalará el PHP, el instalador trae por default el directorio C:\PHP, lo dejaremos así, por lo tanto presionamos Next.

§          Lo que nos pide la siguiente pantalla son los datos para el administrador del sistema por si falla algo en PHP, para  este curso solo presionamos Next, pero también puede introducir una dirección válida.

§          Ahora se nos pregunta el tipo de servidor que estamos utilizando, como ya había mencionado antes, asaremos IIS versión 5 y 5.1, por lo tanto seleccionamos el botón de radio que tiene la opción de Microsoft IIS 4 or higher.

§          La siguiente pantalla nos avisa que ya esta listo para instalar PHP, así que solo presionamos Next.

§          Veremos como va el proceso de la instalación.

§          La siguiente pantalla lo que nos dice es que seleccionemos que parte del IIS queremos que ejecute PHP, como solo tenemos instalado el servicio de web, solo nos presenta esa opción, pero con eso es suficiente, así que seleccionamos el checkbox que dice WWW Service Master Properties.

§          Por ultimo nos dice que la instalación se ha completado y estamos listo para ejecutar PHP en nuestro servidor.

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:

 

prueba.php


<?
     phpinfo
();
?>

 

después de escribir estas líneas guardamos nuestro archivo en el directorio c:\inetpub\wwroot\taller\ el cual va a ser nuestro directorio de trabajo para este curso, (como información, el IIS utiliza como directorio raíz el directorio c:\inetpub\wwroot), le pondremos al archivo prueba.php ahora tecleamos en la barra de direcciones de nuestro navegador (Internet Explorer o Netscape Navigator) la siguiente dirección http://pecesama.ipowermysql.com/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, aunque hay algunas ocasiones que se necesita reiniciar el sistema para que funcione.

 

(cc) 2002-2006 Pedro Santana. Some Rights Reserved.
Visitante 1183584 a partir del 17/Oct/2002

Sitio orgullosamente mexicano