SlideShare una empresa de Scribd logo
Generalidades php
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
Generalidades php
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

PPTX
navegadores
PDF
Configuración y aplicación de php
PPTX
15. servidor php.
ODP
Presentaciones
PPTX
Navegadores
PDF
Generalidades php
PPTX
Melanie Giselle Rojas Linares
PPT
Portal Concepts and .NET Webparts
navegadores
Configuración y aplicación de php
15. servidor php.
Presentaciones
Navegadores
Generalidades php
Melanie Giselle Rojas Linares
Portal Concepts and .NET Webparts

La actualidad más candente (9)

PPT
Php y MySqul
PDF
Semana 3 MONGODB conceptos básicos NOSQL
PPTX
Las Apps.
PPTX
Navegadores 631
PPTX
PPTX
Internet explore mmmm
PPT
Php y MySqul
Semana 3 MONGODB conceptos básicos NOSQL
Las Apps.
Navegadores 631
Internet explore mmmm
Publicidad

Similar a Generalidades php (20)

PPTX
15 servidor php
PPTX
Código php
PPTX
Código php
DOC
Php
DOCX
Php tarea
PDF
PPTX
Php adsi 2013 sena
PPTX
PPT
PHP IUTE
PDF
Programacion web
PDF
Programacion web
PDF
Programacion web
PDF
Programacion web
PDF
Programacion web
PDF
Programacion web
PDF
Programacion web
PPTX
Programacion web
PDF
Programacion web
15 servidor php
Código php
Código php
Php
Php tarea
Php adsi 2013 sena
PHP IUTE
Programacion web
Programacion web
Programacion web
Programacion web
Programacion web
Programacion web
Programacion web
Programacion web
Programacion web
Publicidad

Más de StalinNaranjo2 (20)

PDF
Presentación Marca personal orgánica pastel.pdf
DOCX
Informe de base de datos y reporte general
DOCX
Informe de base de datos
PDF
Consulta bdd
PPTX
Ingreso y consulta de datos
PPTX
Conexion base-de-datos-php
DOCX
Informe de base de datos
PDF
Base de datos php myadmin
DOCX
Chatbots
PPTX
Vectores (1)
PDF
Bucle foreach
PDF
Bucle for
DOCX
Informe de nuemeros a letras
DOCX
Informe de utilización de get unidad 3
DOCX
Informe tabla
PDF
Bucle while
DOCX
Informe sentencia swicht meses del año
PPTX
Sentencias de decision
PDF
Informe individual programacion1
PDF
Operadores y expresiones
Presentación Marca personal orgánica pastel.pdf
Informe de base de datos y reporte general
Informe de base de datos
Consulta bdd
Ingreso y consulta de datos
Conexion base-de-datos-php
Informe de base de datos
Base de datos php myadmin
Chatbots
Vectores (1)
Bucle foreach
Bucle for
Informe de nuemeros a letras
Informe de utilización de get unidad 3
Informe tabla
Bucle while
Informe sentencia swicht meses del año
Sentencias de decision
Informe individual programacion1
Operadores y expresiones

Último (20)

PPTX
caso clínico iam clinica y semiología l3.pptx
PDF
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
DOCX
2 GRADO UNIDAD 5 - 2025.docx para primaria
PDF
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
PDF
biología es un libro sobre casi todo el tema de biología
PDF
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
PDF
Tomo 1 de biologia gratis ultra plusenmas
PDF
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
PDF
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
PPTX
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
PDF
Lección 6 Escuela Sab. A través del mar rojo.pdf
PDF
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
PDF
Híper Mega Repaso Histológico Bloque 3.pdf
PDF
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
PDF
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
PDF
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
PDF
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
PDF
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
PDF
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
PDF
benveniste-problemas-de-linguistica-general-i-cap-6 (1)_compressed.pdf
caso clínico iam clinica y semiología l3.pptx
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
2 GRADO UNIDAD 5 - 2025.docx para primaria
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
biología es un libro sobre casi todo el tema de biología
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
Tomo 1 de biologia gratis ultra plusenmas
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
Lección 6 Escuela Sab. A través del mar rojo.pdf
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
Híper Mega Repaso Histológico Bloque 3.pdf
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
benveniste-problemas-de-linguistica-general-i-cap-6 (1)_compressed.pdf

Generalidades php

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