Historia de PHP

13

description

Historia

Transcript of Historia de PHP

Page 1: Historia de PHP
Page 2: Historia de PHP

PHP Tools, FI, y PHP/FI

PHP tal y como se conoce hoy en día es en realidad el sucesor de un

producto llamado PHP/FI. Creado en 1994 por Rasmus Lerdorf, la primera

encarnación de PHP era un conjunto simple de ficheros binarios Common

Gateway Interface (CGI) escritos en el lenguaje de programación C.

Originalmente utilizado para rastrear visitas de su currículum online, llamó al

conjunto de scripts "Personal Home Page Tools", más frecuentemente

referenciado como "PHP Tools".

Page 3: Historia de PHP

PHP 1.0 y 2.0

El 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 a

desarrollar PHP desde un conjunto de herramientas dentro de un lenguaje

de programación de derecho propio. Incluía soporte interno para DBM,

mSQL, y bases de datos Postgres95, cookies, soporte para funciones

definidas por el usuario, y mucho más. Ese mes de junio, PHP/FI brindó una

versión 2.0. Sin embargo, un interesante hecho sobre esto, es que sólo

había una única versión completa de PHP 2.0. Cuando finalmente pasó de la

versión beta en noviembre de 1997, el motor de análisis subyacente ya

estaba siendo rescrito por completo.

Page 4: Historia de PHP

PHP 3.0

PHP 3.0 fue la primera versión que más se parecía al PHP que existe hoy. Encontrando

todavía PHP/FI 2.0 ineficiente y falto de las características que necesitaban para impulsar

una aplicación de comercio electrónico que estaban desarrollando para un proyecto de

universidad, Andi Gutmans y Zeev Suraski, de Tel Aviv, Israel, comenzaron otra nueva

versión del analizador subyacente en 1997. Proponiendo Rasmus online, discutieron

varios aspectos de la implementación actual y su redesarrollo de PHP. En un esfuerzon

para mejorar el motor y comenzar a construir sobre la base de usuario de PHP/FI

existente, Andi, Rasmus y Zeev decidieron colaborar en el desarrollo de un nuevo e

independiente lenguaje de programación. Este lenguaje completamente nuevo fue

publicado bajo un nuevo nombre, que eliminó la implicación del uso limitado personal que

el nombre PHP/FI tenía. Fue renombrado simplemente como 'PHP', con el significado de

un acrónimo recursivo - PHP: Hypertext Preprocessor.

Page 5: Historia de PHP

PHP 4.0

El nuevo motor, apodado 'Motor Zend' (proviene de sus nombres de pila,

Zeev y Andi), alcanzó estos objetivos de diseño satisfactoriamente, y se

introdujo por primera vez a mediados de 1999. PHP 4.0, basado en este

motor, 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 su

predecesor. Además de la mejora de rendimiento de esta versión, PHP 4.0

incluía otras características clave como el soporte para la mayoría de los

servidores Web, sesiones HTTP, buffers de salida, formas más seguras de

controlar las entradas de usuario y muchas nuevas

construcciones de lenguaje.

Page 6: Historia de PHP

PHP 5.0

PHP 5 fue lanzado en Julio del 2004 después de un largo

desarrollo y varios pre-releases. Está básicamente

impulsado por su núcleo, Zend Engine 2.0 que contiene un

nuevo modelo de objetos y docenas de nuevas opciones.

Page 7: Historia de PHP

• 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

Page 8: Historia de PHP

• 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"

Page 9: Historia de PHP

• 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

Page 10: Historia de PHP

• 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

Page 11: Historia de PHP

• 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

Page 12: Historia de PHP

Un script PHP se puede colocar en cualquier parte del

documento.

<?php

?>

La extensión de archivo por defecto para los archivos PHP es ".

Php".

Un archivo PHP normalmente contiene etiquetas HTML y algo

de código PHP.

Page 13: Historia de PHP

<html>

<body>

<h1>Ejemplo de PHP</h1>

<?php

echo “Hola Mundo!";

?>

</body>

</html>