SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
HISTORIA DE PHP
PHP (PERSONAL HOME PAGE TOOLS) FUE DESARROLLADO
ORIGINALMENTE EN EL AÑO 1994 POR RASMUS LERDORF
QUIEN LO UTILIZO COMO HERRAMIENTA PARA CONOCER EL
NUMERO DE USUARIOS QUE LEIAN SU CURRÍCULO, LUEGO EN
1998 ZEEV SURASKI Y ANDI GUTMANS CREAN EL PRIMER
INTERPRETE PARA PHP DENOMINADO(ZEND
“UNION DE LOS NOMBRES ZEEV Y ANDY”) SURGIENDO CON
ESTO LA VERSIÓN 3.0, LUEGO EN EL AÑO 2000 SURGE UNA
VERSIÓN MEJORADA DE PHP QUE ADEMÁS PERMITE EL USO DE
CLASES (PROGRAMACIÓN ORIENTADA A OBJETOS) Y
FINALMENTE EN EL AÑO 2004 SURGE LO QUE HOY
CONOCEMOS COMO PHP5.
Introducción a PHP
◦ PHP es un lenguaje de script del lado del servidor. Otros
lenguajes similares son ASP, JSP o ColdFusion
◦ Los scripts PHP están incrustados en los documentos
HTML y el servidor los interpreta y ejecuta antes de
servir las páginas al cliente
◦ El cliente no ve el código PHP sino los resultados que
produce
CARACTERÍSTICAS
• EMBEBIDO EN HTML.
• CONEXIÓN CON LA MAYORÍA DE LAS BASES DE DATOS.
• PROPORCIONA SOPORTE A DISTINTOS PROTOCOLOS
(HTTP, IMAP, FTP, LDAP, SNMP).
• PORTABLE: EXISTE UN INTERPRETE PARA CADA SO.
• MULTIPLATAFORMA: EL CÓDIGO DESARROLLADO EN PHP
PUEDE SER EJECUTADO BAJO CUALQUIER SISTEMA
OPERATIVO SIN NECESIDAD DE MODIFICACIONES.
• CONSUME POCA MEMORIA. ETC.
Requisitos
◦ Servidor web Apache (www.apache.org)
◦ con el módulo PHP (www.php.net)
◦ y la base de datos MySQL (www.mysql.com) para crear páginas dinámicas
Otras utilidades
◦ Herramientas para la gestión de MySQL, como PHPMyAdmin (
www.phpmyadmin.net)
◦ Editores de PHP, como DevPHP (www.sourceforge.net) o Eclipse (
www.eclipse.org).
◦ Manuales de PHP y MySQL, HTML, JS.
Aplicaciones desarrolladas en PHP
◦ Burning Board, CMSformE, Dokuwiki, Drupal, Facebook, Gallery Project,
Mambo Open Source, MediaWiki (desarrollado para Wikipedia), Moodle,
Phorum, phpMyAdmin, PHP-Nuke, phpPgAdmin, PhpWiki, PmWiki,
PostNuke, Smarty, SPIP, SugarCRM, vBulletin, WordPress, Xaraya, Xoops,
Joomla, MODx, Frameworks(Un framework, en el desarrollo de software es una
estructura de soporte definida en la cual otro proyecto de software
puede ser organizado y desarrollado)
◦ Zend Framework,PHP Prado, Symfony, CakePHP, Qcodo, Kumbia,
PHP4ECore, CodeIgniter, Tomates Framework
¿Cómo desarrollar un proyecto en PHP?
◦ Los ficheros PHP son ficheros de texto y se pueden crear con cualquier editor
de texto, como el WordPad de Windows◦ Es mucho más conveniente utilizar
entornos de desarrollo que permiten editar el código más cómodamente, y
además proporcionan funciones como la detección y corrección de errores,
visualización de las páginas en el navegador, ayuda sensible al contexto y
gestión de todos los recursos asociados al proyecto
◦ Algunos entornos de desarrollo:
• Macromedia DREAMWEAVER
• Dev-PHP
• Eclipse
Entornos de desarrollo para PHP

Más contenido relacionado

La actualidad más candente (10)

PHP
PHPPHP
PHP
 
Generalidades php
Generalidades phpGeneralidades php
Generalidades php
 
Php (2)
Php (2)Php (2)
Php (2)
 
Servidor Web Apache para Linux
Servidor Web Apache para LinuxServidor Web Apache para Linux
Servidor Web Apache para Linux
 
Filezilla
FilezillaFilezilla
Filezilla
 
Servidor php
Servidor phpServidor php
Servidor php
 
Instalar Ruby 1.9.3 en Ubuntu Linux 12.04
Instalar Ruby 1.9.3 en Ubuntu Linux 12.04Instalar Ruby 1.9.3 en Ubuntu Linux 12.04
Instalar Ruby 1.9.3 en Ubuntu Linux 12.04
 
Instalar Rails 3.2.0 en Ubuntu Linux 12.04 LTS
Instalar Rails 3.2.0 en Ubuntu Linux 12.04 LTSInstalar Rails 3.2.0 en Ubuntu Linux 12.04 LTS
Instalar Rails 3.2.0 en Ubuntu Linux 12.04 LTS
 
Servidor PHP
Servidor PHPServidor PHP
Servidor PHP
 
Navegadores,buscadores y ftp 2a sistemas
Navegadores,buscadores y ftp 2a sistemasNavegadores,buscadores y ftp 2a sistemas
Navegadores,buscadores y ftp 2a sistemas
 

Similar a Generalidades php (20)

15 servidor php
15 servidor php15 servidor php
15 servidor php
 
Código php
Código phpCódigo php
Código php
 
Código php
Código phpCódigo php
Código php
 
Php
PhpPhp
Php
 
Php tarea
Php tareaPhp tarea
Php tarea
 
BD_EQ6_INV_PHP
BD_EQ6_INV_PHPBD_EQ6_INV_PHP
BD_EQ6_INV_PHP
 
Historia de PHP
Historia de PHPHistoria de PHP
Historia de PHP
 
Php adsi 2013 sena
Php adsi 2013 senaPhp adsi 2013 sena
Php adsi 2013 sena
 
Practica09
Practica09Practica09
Practica09
 
Php1
Php1Php1
Php1
 
PHP IUTE
PHP IUTEPHP IUTE
PHP IUTE
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Programacion web
Programacion webProgramacion web
Programacion web
 

Más de BelenRosales12 (20)

3 s. programacion orientado objetos
3 s. programacion orientado objetos3 s. programacion orientado objetos
3 s. programacion orientado objetos
 
Final
FinalFinal
Final
 
Ingreso y consulta de datos
Ingreso y consulta de datosIngreso y consulta de datos
Ingreso y consulta de datos
 
Conexion base-de-datos-php
Conexion base-de-datos-phpConexion base-de-datos-php
Conexion base-de-datos-php
 
Base de datos php myadmin
Base de datos   php myadminBase de datos   php myadmin
Base de datos php myadmin
 
Ingreso y consulta de datos
Ingreso y consulta de datosIngreso y consulta de datos
Ingreso y consulta de datos
 
Capítulo 18
Capítulo 18Capítulo 18
Capítulo 18
 
Capítulo 17
Capítulo 17Capítulo 17
Capítulo 17
 
Vectores
VectoresVectores
Vectores
 
Informe15
Informe15Informe15
Informe15
 
Bucle foreach
Bucle foreachBucle foreach
Bucle foreach
 
Bucle for
Bucle forBucle for
Bucle for
 
Bucle while
Bucle whileBucle while
Bucle while
 
Chatbox
ChatboxChatbox
Chatbox
 
Informe15
Informe15Informe15
Informe15
 
Bucle while
Bucle whileBucle while
Bucle while
 
Informe14
Informe14Informe14
Informe14
 
Sentencias de decision
Sentencias de decisionSentencias de decision
Sentencias de decision
 
Informe13
Informe13Informe13
Informe13
 
Informe12
Informe12Informe12
Informe12
 

Último

Unidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucionesUnidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disoluciones
chorantina325
 

Último (6)

Unidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucionesUnidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disoluciones
 
Corte de luz 2024 Guayaquil Guayas ecuad
Corte de luz 2024 Guayaquil Guayas ecuadCorte de luz 2024 Guayaquil Guayas ecuad
Corte de luz 2024 Guayaquil Guayas ecuad
 
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjjPPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
 
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
 
Emprende en SPA Segundo día CENEC Mexico
Emprende en SPA Segundo día CENEC MexicoEmprende en SPA Segundo día CENEC Mexico
Emprende en SPA Segundo día CENEC Mexico
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digital
 

Generalidades php

  • 1.
  • 2. HISTORIA DE PHP PHP (PERSONAL HOME PAGE TOOLS) FUE DESARROLLADO ORIGINALMENTE EN EL AÑO 1994 POR RASMUS LERDORF QUIEN LO UTILIZO COMO HERRAMIENTA PARA CONOCER EL NUMERO DE USUARIOS QUE LEIAN SU CURRÍCULO, LUEGO EN 1998 ZEEV SURASKI Y ANDI GUTMANS CREAN EL PRIMER INTERPRETE PARA PHP DENOMINADO(ZEND “UNION DE LOS NOMBRES ZEEV Y ANDY”) SURGIENDO CON ESTO LA VERSIÓN 3.0, LUEGO EN EL AÑO 2000 SURGE UNA VERSIÓN MEJORADA DE PHP QUE ADEMÁS PERMITE EL USO DE CLASES (PROGRAMACIÓN ORIENTADA A OBJETOS) Y FINALMENTE EN EL AÑO 2004 SURGE LO QUE HOY CONOCEMOS COMO PHP5.
  • 3. Introducción a PHP ◦ PHP es un lenguaje de script del lado del servidor. Otros lenguajes similares son ASP, JSP o ColdFusion ◦ Los scripts PHP están incrustados en los documentos HTML y el servidor los interpreta y ejecuta antes de servir las páginas al cliente ◦ El cliente no ve el código PHP sino los resultados que produce
  • 4.
  • 5. CARACTERÍSTICAS • EMBEBIDO EN HTML. • CONEXIÓN CON LA MAYORÍA DE LAS BASES DE DATOS. • PROPORCIONA SOPORTE A DISTINTOS PROTOCOLOS (HTTP, IMAP, FTP, LDAP, SNMP). • PORTABLE: EXISTE UN INTERPRETE PARA CADA SO. • MULTIPLATAFORMA: EL CÓDIGO DESARROLLADO EN PHP PUEDE SER EJECUTADO BAJO CUALQUIER SISTEMA OPERATIVO SIN NECESIDAD DE MODIFICACIONES. • CONSUME POCA MEMORIA. ETC.
  • 6. Requisitos ◦ Servidor web Apache (www.apache.org) ◦ con el módulo PHP (www.php.net) ◦ y la base de datos MySQL (www.mysql.com) para crear páginas dinámicas Otras utilidades ◦ Herramientas para la gestión de MySQL, como PHPMyAdmin ( www.phpmyadmin.net) ◦ Editores de PHP, como DevPHP (www.sourceforge.net) o Eclipse ( www.eclipse.org). ◦ Manuales de PHP y MySQL, HTML, JS. Aplicaciones desarrolladas en PHP ◦ Burning Board, CMSformE, Dokuwiki, Drupal, Facebook, Gallery Project, Mambo Open Source, MediaWiki (desarrollado para Wikipedia), Moodle, Phorum, phpMyAdmin, PHP-Nuke, phpPgAdmin, PhpWiki, PmWiki, PostNuke, Smarty, SPIP, SugarCRM, vBulletin, WordPress, Xaraya, Xoops, Joomla, MODx, Frameworks(Un framework, en el desarrollo de software es una estructura de soporte definida en la cual otro proyecto de software puede ser organizado y desarrollado) ◦ Zend Framework,PHP Prado, Symfony, CakePHP, Qcodo, Kumbia, PHP4ECore, CodeIgniter, Tomates Framework
  • 7. ¿Cómo desarrollar un proyecto en PHP? ◦ Los ficheros PHP son ficheros de texto y se pueden crear con cualquier editor de texto, como el WordPad de Windows◦ Es mucho más conveniente utilizar entornos de desarrollo que permiten editar el código más cómodamente, y además proporcionan funciones como la detección y corrección de errores, visualización de las páginas en el navegador, ayuda sensible al contexto y gestión de todos los recursos asociados al proyecto ◦ Algunos entornos de desarrollo: • Macromedia DREAMWEAVER • Dev-PHP • Eclipse Entornos de desarrollo para PHP