SlideShare una empresa de Scribd logo
1 de 6
Tema 1: Introducción
Introducción a PHP
∗ Lenguajes de script
      ∗   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
Introducción a PHP
∗ ¿Cómo funciona PHP? (1)

              Servidor web                Cliente
                                        (navegador)

                Página                   Página
                HTML                     HTML
                             internet




       <P>Hola, Ana</P>
Introducción a PHP
∗ ¿Cómo funciona PHP? (2)

                 Servidor web                         Cliente
                                                    (navegador)

       Página                   Página               Página
       PHP                      HTML                 HTML
                                         internet
                  Intérprete
                     PHP




<?PHP
   $nombre = "Ana";
   print ("<P>Hola, $nombre</P>");
?>


        <P>Hola, Ana</P>
Introducción a PHP
∗ Breve historia de PHP
      ∗   Creado por Rasmus Lerdorf para uso personal en 1994
      ∗   PHP = PHP: Hypertext Preprocessor
      ∗   Versión actual: PHP 5
      ∗   Es un módulo que se añade al servidor web y fue concebido
          inicialmente para Apache
∗ ¿Por qué PHP?
      ∗   Por sus ventajas: es potente, fácil de aprender, de libre
          distribución, permite el acceso a bases de datos y otras
          funcionalidades orientadas a la red
      ∗   Dispone de abundante soporte en la Web
Introducción a PHP
∗ Requisitos
      ∗   Servidor web Apache (www.apache.org)
      ∗   con el módulo PHP (www.php.net)
      ∗   y la base de datos MySQL (www.mysql.com) si se desea 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), Eclipse
          (www.eclipse.org) o Aptana Studio (www.aptana.com)
      ∗   Manuales de PHP y MySQL

Más contenido relacionado

La actualidad más candente (9)

Instalación de XAMPP en Linux
Instalación de XAMPP en LinuxInstalación de XAMPP en Linux
Instalación de XAMPP en Linux
 
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
 
Aceleradores Php Final - Programador PHP
Aceleradores Php Final - Programador PHPAceleradores Php Final - Programador PHP
Aceleradores Php Final - Programador PHP
 

Destacado

Paleta juan sebastian estupiñan juan pablo sanchez 10 1 (2)
Paleta juan sebastian estupiñan juan pablo sanchez 10 1 (2)Paleta juan sebastian estupiñan juan pablo sanchez 10 1 (2)
Paleta juan sebastian estupiñan juan pablo sanchez 10 1 (2)
juan0522
 
La tabla de multiplicar del 8
La tabla de multiplicar del 8La tabla de multiplicar del 8
La tabla de multiplicar del 8
juan0522
 
Taller 01 10 1
Taller 01 10 1Taller 01 10 1
Taller 01 10 1
juan0522
 
Cenicienta juan pablo sanchez
Cenicienta juan pablo sanchezCenicienta juan pablo sanchez
Cenicienta juan pablo sanchez
juan0522
 
Hoja de vida juan sebastian estupiñan
Hoja de vida juan sebastian estupiñanHoja de vida juan sebastian estupiñan
Hoja de vida juan sebastian estupiñan
juan0522
 
Nuevas herramientas del periodismo
Nuevas herramientas del periodismoNuevas herramientas del periodismo
Nuevas herramientas del periodismo
Karelys Tortolero
 
Blanca nieves
Blanca nievesBlanca nieves
Blanca nieves
juan0522
 
Caperucita roja
Caperucita rojaCaperucita roja
Caperucita roja
juan0522
 

Destacado (20)

Entidades
EntidadesEntidades
Entidades
 
Paleta juan sebastian estupiñan juan pablo sanchez 10 1 (2)
Paleta juan sebastian estupiñan juan pablo sanchez 10 1 (2)Paleta juan sebastian estupiñan juan pablo sanchez 10 1 (2)
Paleta juan sebastian estupiñan juan pablo sanchez 10 1 (2)
 
La tabla de multiplicar del 8
La tabla de multiplicar del 8La tabla de multiplicar del 8
La tabla de multiplicar del 8
 
Manejo de fuentes y redes sociales en internet
Manejo de fuentes y redes sociales en internetManejo de fuentes y redes sociales en internet
Manejo de fuentes y redes sociales en internet
 
Taller 01 10 1
Taller 01 10 1Taller 01 10 1
Taller 01 10 1
 
Cenicienta juan pablo sanchez
Cenicienta juan pablo sanchezCenicienta juan pablo sanchez
Cenicienta juan pablo sanchez
 
Hoja de vida juan sebastian estupiñan
Hoja de vida juan sebastian estupiñanHoja de vida juan sebastian estupiñan
Hoja de vida juan sebastian estupiñan
 
Catecismo Menor de Westminster
Catecismo Menor de WestminsterCatecismo Menor de Westminster
Catecismo Menor de Westminster
 
Presentación1
Presentación1Presentación1
Presentación1
 
Nuevas herramientas del periodismo
Nuevas herramientas del periodismoNuevas herramientas del periodismo
Nuevas herramientas del periodismo
 
Blanca nieves
Blanca nievesBlanca nieves
Blanca nieves
 
Ante proyecto de desarrollo de software
Ante proyecto de desarrollo de softwareAnte proyecto de desarrollo de software
Ante proyecto de desarrollo de software
 
Caperucita roja
Caperucita rojaCaperucita roja
Caperucita roja
 
Errores y-exito-en-la-vida
Errores y-exito-en-la-vidaErrores y-exito-en-la-vida
Errores y-exito-en-la-vida
 
Razonamiento
RazonamientoRazonamiento
Razonamiento
 
Ideas vs memorizacion
Ideas vs memorizacionIdeas vs memorizacion
Ideas vs memorizacion
 
Errores nueva evidencia
Errores nueva evidenciaErrores nueva evidencia
Errores nueva evidencia
 
Velocidad matematica
Velocidad matematicaVelocidad matematica
Velocidad matematica
 
Mensajes en torno a ti
Mensajes en torno a tiMensajes en torno a ti
Mensajes en torno a ti
 
Mitos sobre la matematica y el cerebro
Mitos sobre la matematica y el cerebroMitos sobre la matematica y el cerebro
Mitos sobre la matematica y el cerebro
 

Similar a PHP (20)

M1 introduccion a php
M1   introduccion a phpM1   introduccion a php
M1 introduccion a php
 
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
 
Introducción a PHP
Introducción a PHPIntroducción a PHP
Introducción a PHP
 
PHP
PHPPHP
PHP
 
Introducción al PHP.pdf
Introducción al PHP.pdfIntroducción al PHP.pdf
Introducción al PHP.pdf
 
Servidor php
Servidor phpServidor php
Servidor php
 
Servidor php
Servidor phpServidor php
Servidor php
 
Tema1
Tema1Tema1
Tema1
 
Aplicaciones web con php y my sql
Aplicaciones web con php y my sqlAplicaciones web con php y my sql
Aplicaciones web con php y my sql
 
Trabajo especial (php)
Trabajo especial (php)Trabajo especial (php)
Trabajo especial (php)
 
Trabajo especial copy
Trabajo especial   copyTrabajo especial   copy
Trabajo especial copy
 
Php 4.3
Php 4.3Php 4.3
Php 4.3
 
Clase4: Páginas dinámicas PHP (Sólo intro)
Clase4: Páginas dinámicas PHP (Sólo intro)Clase4: Páginas dinámicas PHP (Sólo intro)
Clase4: Páginas dinámicas PHP (Sólo intro)
 

Último

🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
amelia poma
 

Último (20)

Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Linea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docxLinea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docx
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 

PHP

  • 2. Introducción a PHP ∗ Lenguajes de script ∗ 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
  • 3. Introducción a PHP ∗ ¿Cómo funciona PHP? (1) Servidor web Cliente (navegador) Página Página HTML HTML internet <P>Hola, Ana</P>
  • 4. Introducción a PHP ∗ ¿Cómo funciona PHP? (2) Servidor web Cliente (navegador) Página Página Página PHP HTML HTML internet Intérprete PHP <?PHP $nombre = "Ana"; print ("<P>Hola, $nombre</P>"); ?> <P>Hola, Ana</P>
  • 5. Introducción a PHP ∗ Breve historia de PHP ∗ Creado por Rasmus Lerdorf para uso personal en 1994 ∗ PHP = PHP: Hypertext Preprocessor ∗ Versión actual: PHP 5 ∗ Es un módulo que se añade al servidor web y fue concebido inicialmente para Apache ∗ ¿Por qué PHP? ∗ Por sus ventajas: es potente, fácil de aprender, de libre distribución, permite el acceso a bases de datos y otras funcionalidades orientadas a la red ∗ Dispone de abundante soporte en la Web
  • 6. Introducción a PHP ∗ Requisitos ∗ Servidor web Apache (www.apache.org) ∗ con el módulo PHP (www.php.net) ∗ y la base de datos MySQL (www.mysql.com) si se desea 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), Eclipse (www.eclipse.org) o Aptana Studio (www.aptana.com) ∗ Manuales de PHP y MySQL