Historia de PHP

2,383 views

Published on

Historia

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,383
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
82
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Historia de PHP

  1. 1. PHP Tools, FI, y PHP/FIPHP tal y como se conoce hoy en día es en realidad el sucesor de unproducto llamado PHP/FI. Creado en 1994 por Rasmus Lerdorf, la primeraencarnación de PHP era un conjunto simple de ficheros binarios CommonGateway Interface (CGI) escritos en el lenguaje de programación C.Originalmente utilizado para rastrear visitas de su currículum online, llamó alconjunto de scripts "Personal Home Page Tools", más frecuentementereferenciado como "PHP Tools".
  2. 2. PHP 1.0 y 2.0El código fue completamente rehecho de nuevo, y en abril de 1996,combinando los nombres de versiones anteriores, Rasmus introdujo PHP/FI.Esta implementación de segunda generación comenzó realmente adesarrollar PHP desde un conjunto de herramientas dentro de un lenguajede programación de derecho propio. Incluía soporte interno para DBM,mSQL, y bases de datos Postgres95, cookies, soporte para funcionesdefinidas por el usuario, y mucho más. Ese mes de junio, PHP/FI brindó unaversión 2.0. Sin embargo, un interesante hecho sobre esto, es que sólohabía una única versión completa de PHP 2.0. Cuando finalmente pasó de laversión beta en noviembre de 1997, el motor de análisis subyacente ya estaba siendo rescrito por completo.
  3. 3. PHP 3.0PHP 3.0 fue la primera versión que más se parecía al PHP que existe hoy. Encontrandotodavía PHP/FI 2.0 ineficiente y falto de las características que necesitaban para impulsaruna aplicación de comercio electrónico que estaban desarrollando para un proyecto deuniversidad, Andi Gutmans y Zeev Suraski, de Tel Aviv, Israel, comenzaron otra nuevaversión del analizador subyacente en 1997. Proponiendo Rasmus online, discutieronvarios aspectos de la implementación actual y su redesarrollo de PHP. En un esfuerzonpara mejorar el motor y comenzar a construir sobre la base de usuario de PHP/FIexistente, Andi, Rasmus y Zeev decidieron colaborar en el desarrollo de un nuevo eindependiente lenguaje de programación. Este lenguaje completamente nuevo fuepublicado bajo un nuevo nombre, que eliminó la implicación del uso limitado personal queel nombre PHP/FI tenía. Fue renombrado simplemente como PHP, con el significado deun acrónimo recursivo - PHP: Hypertext Preprocessor.
  4. 4. PHP 4.0El nuevo motor, apodado Motor Zend (proviene de sus nombres de pila,Zeev y Andi), alcanzó estos objetivos de diseño satisfactoriamente, y seintrodujo por primera vez a mediados de 1999. PHP 4.0, basado en estemotor, y asociado con un gran rango de nuevas características adicionales,fue oficialmente publicado en Mayo del 2000, casi dos años después que supredecesor. Además de la mejora de rendimiento de esta versión, PHP 4.0incluía otras características clave como el soporte para la mayoría de losservidores Web, sesiones HTTP, buffers de salida, formas más seguras decontrolar las entradas de usuario y muchas nuevasconstrucciones de lenguaje.
  5. 5. PHP 5.0PHP 5 fue lanzado en Julio del 2004 después de un largodesarrollo y varios pre-releases. Está básicamenteimpulsado por su núcleo, Zend Engine 2.0 que contiene unnuevo modelo de objetos y docenas de nuevas opciones.
  6. 6. • PHP significa P HP: H ypertext P reprocesador• PHP es un ampliamente utilizado, de código abierto lenguaje de scripting• Scripts PHP se ejecutan en el servidor• PHP es gratuito para descargar y usar
  7. 7. • Archivos PHP pueden contener texto, HTML, el código JavaScript y el código PHP• Código PHP se ejecutan en el servidor, y el resultado se devuelve al explorador como HTML simplificada• Archivos PHP tienen una extensión de archivo por defecto ". Php"
  8. 8. • PHP puede generar páginas con contenidos dinámicos• PHP puede crear, abrir, leer, escribir y cerrar archivos en el servidor• PHP puede recopilar datos de formularios• PHP puede enviar y recibir cookies• PHP puede añadir, borrar, modificar los datos de su base de datos• PHP puede cifrar los datos
  9. 9. • PHP funciona en diferentes plataformas (Windows, Linux, Unix, Mac OS X, etc)• PHP es compatible con casi todos los servidores que se utilizan hoy en día (Apache, IIS, etc)• PHP tiene soporte para una amplia gama de bases de datos• PHP es libre. Puedes descargarlo desde el oficial de recursos PHP: www.php.net• PHP es fácil de aprender y se ejecuta de manera eficiente en el lado del servidor
  10. 10. • Hay que instalar un servidor web (Apache).• Hay que instalar PHP su ultima versión PHP 5.0.• Hay que instalar un gestor de base de datos Mysql o Postgres. Instalación para Linux Ingresa al terminal root dmoreno# apt-get install apache2.0 php5 mysql-server phpmyadmin Seguir con las indicaciones para terminar la instalación
  11. 11. Un script PHP se puede colocar en cualquier parte deldocumento. <?php ?>La extensión de archivo por defecto para los archivos PHP es ".Php".Un archivo PHP normalmente contiene etiquetas HTML y algode código PHP.
  12. 12. <html><body><h1>Ejemplo de PHP</h1><?phpecho “Hola Mundo!";?></body></html>

×