SlideShare una empresa de Scribd logo
1 de 11
SERVIDOR PHP
KARLA EDITH RODRIGUEZ
MENDIETA
GRUPO:502
ING. RENE DOMINGUEZ ESCALONA
CECYTEM PLANTEL TECAMAC
TECNICO EN PROGRAMACION
¿Qué es?
• PHP es un lenguaje de programación de uso
general de código del lado del servidor originalmente
diseñado para el desarrollo web de contenido dinámico. Fue
uno de los primeros lenguajes de programación del lado del
servidor que se podían incorporar directamente en el
documento HTML en lugar de llamar a un archivo externo
que procese los datos. El código es interpretado por un
servidor web con un módulo de procesador de PHP que
genera la página Web resultante.
• PHP ha evolucionado por lo que ahora incluye también una
interfaz de línea de comandos que puede ser usada
en aplicaciones gráficas independientes. Puede ser usado en la
mayoría de los servidores web al igual que en casi todos los
sistemas operativos y plataformas sin ningún costo.
Historia
• Fue originalmente diseñado en Perl, con base en
la escritura de un grupo de CGI binarios escritos
en el lenguaje C por el programador danés-
canadiense Rasmus Lerdorf en el año 1994 para
mostrar su currículum vítae y guardar ciertos
datos, como la cantidad de tráfico que su página
web recibía. El 8 de junio de 1995 fue publicado
"Personal Home Page Tools" después de que
Lerdorf lo combinara con su propio Form
Interpreter para crear PHP/FI
Historia
• En mayo de 2000 PHP 4 fue lanzado bajo el
poder del motor Zend 1.0. El día 13 de julio de
2007 se anunció la suspensión del soporte y
desarrollo de la versión 4 de PHP, a pesar de lo
anunciado se ha liberado una nueva versión con
mejoras de seguridad, la 4.4.8 publicada el 13 de
enero del 2008 y posteriormente la versión 4.4.9
publicada el 7 de agosto de 2008.
Según esta noticia se le dio soporte a fallos críticos
hasta el 9 de agosto de 2008.
Ventajas del uso de PHP
• Es un lenguaje multiplataforma y es libre, ofreciendo un
fácil acceso a todos.
• Capacidad de conexión con la mayoría de los gestores de
base de datos, en especial destaca su conectividad con
MySQL
• Existen una gran cantidad de módulos o extensiones que
aumentan el potencial de PHP
• Posee una amplia documentación y una gran comunidad
de desarrolladores y usuarios.
• Es libre, por lo que se presenta como una alternativa de
fácil acceso para todos.
• Permite las técnicas de Programación Orientada a
Objetos.
Ventajas del uso de PHP
•Mejor soporte para la programación orientada a objetos,
que en versiones anteriores era extremadamente
rudimentario.
•Mejoras de rendimiento.
•Mejor soporte para MySQL con extensión completamente
reescrita.
•Mejor soporte a XML (XPath, DOM, etc.).
•Soporte nativo para SQLite.
•Soporte integrado para SOAP.
•Iteradores de datos.
•Manejo de excepciones.
•Mejoras con la implementación con Oracle.
Lanzamiento
Significado
Rojo Versión antigua, sin soporte
Amarillo Con soporte para errores de seguridad
Verde Con soporte para errores generales y de seguridad
Azul Lanzamiento futuro
Características de PHP
•Orientado al desarrollo de aplicaciones web dinámicas con acceso a
información almacenada en una base de datos.
•Es considerado un lenguaje fácil de aprender, ya que en su desarrollo se
simplificaron distintas especificaciones, como es el caso de la definición de las
variables primitivas, ejemplo que se hace evidente en el uso de php arrays.
•El código fuente escrito en PHP es invisible al navegador web y al cliente, ya
que es el servidor el que se encarga de ejecutar el código y enviar su resultado
HTML al navegador. Esto hace que la programación en PHP sea segura y
confiable.
•Capacidad de conexión con la mayoría de los motores de base de datos que se
utilizan en la actualidad, destaca su conectividad con MySQL y PostgreSQL.
•Capacidad de expandir su potencial utilizando módulos (llamados ext's o
extensiones).
•Posee una amplia documentación en su sitio web oficial, entre la cual se
destaca que todas las funciones del sistema están explicadas y ejemplificadas en
un único archivo de ayuda.
•Es libre, por lo que se presenta como una alternativa de fácil acceso
para todos.
•Permite aplicar técnicas de programación orientada a objetos. Incluso
aplicaciones como Zend framework, empresa que desarrolla PHP, están
totalmente desarrolladas mediante esta metodología.
•No requiere definición de tipos de variables aunque sus variables se
pueden evaluar también por el tipo que estén manejando en tiempo de
ejecución.
•Tiene manejo de excepciones (desde PHP5).
•Si bien PHP no obliga a quien lo usa a seguir una determinada
metodología a la hora de programar, aún haciéndolo, el programador
puede aplicar en su trabajo cualquier técnica de programación o de
desarrollo que le permita escribir código ordenado, estructurado y
manejable. Un ejemplo de esto son los desarrollos que en PHP se han
hecho del patrón de diseño Modelo Vista Controlador (MVC), que
permiten separar el tratamiento y acceso a los datos, la lógica de
control y la interfaz de usuario en tres componentes independientes.
•Debido a su flexibilidad ha tenido una gran acogida como lenguaje
base para las aplicaciones WEB de manejo de contenido, y es su uso
principal.
Conclusión
• La flexibilidad de configuración de PHP rivaliza
igualmente con la flexibilidad de su código. PHP
puede ser usado para construir completas
aplicaciones de servidor, con toda la potencia de
un usuario de consola, o se puede usar sólo
desde el lado del servidor implicando un menor
riesgo dentro de un entorno controlado. El cómo
construir ese entorno, y cómo de seguro es,
depende del desarrollador PHP

Más contenido relacionado

La actualidad más candente (19)

Historia y características de php
Historia y características  de phpHistoria y características  de php
Historia y características de php
 
Presentacion curso de php
Presentacion curso de phpPresentacion curso de php
Presentacion curso de php
 
DEFINICION DE Php
DEFINICION DE PhpDEFINICION DE Php
DEFINICION DE Php
 
15 servidor php
15 servidor php15 servidor php
15 servidor php
 
Programacion Internet
Programacion InternetProgramacion Internet
Programacion Internet
 
Servidor php
Servidor phpServidor php
Servidor php
 
Desarrollo de Aplicaciones Web
Desarrollo de Aplicaciones WebDesarrollo de Aplicaciones Web
Desarrollo de Aplicaciones Web
 
PHP
PHPPHP
PHP
 
Php apesteguia
Php apesteguiaPhp apesteguia
Php apesteguia
 
Php ppt
Php pptPhp ppt
Php ppt
 
Php tema 4
Php tema 4Php tema 4
Php tema 4
 
Investigación Lenguaje Php Eduardo Flores
Investigación Lenguaje Php  Eduardo FloresInvestigación Lenguaje Php  Eduardo Flores
Investigación Lenguaje Php Eduardo Flores
 
Php
PhpPhp
Php
 
Php1
Php1Php1
Php1
 
PHP
PHPPHP
PHP
 
Funciones php
Funciones phpFunciones php
Funciones php
 
15. servidor php
15. servidor php15. servidor php
15. servidor php
 
Historia de PHP
Historia de PHPHistoria de PHP
Historia de PHP
 
Cuaderno4
Cuaderno4Cuaderno4
Cuaderno4
 

Destacado

Portifolio_Carina Santos
Portifolio_Carina SantosPortifolio_Carina Santos
Portifolio_Carina SantosNinamila
 
La música digital i la pirateria
La música digital i la pirateriaLa música digital i la pirateria
La música digital i la pirateriaTonyP99
 
22 ceia do senhor
22   ceia do senhor22   ceia do senhor
22 ceia do senhorLukas Silva
 
Educar millor / Carles Capdevila
Educar millor / Carles CapdevilaEducar millor / Carles Capdevila
Educar millor / Carles Capdevilaiclaret
 
Katina Harkins resume retail
Katina Harkins resume retailKatina Harkins resume retail
Katina Harkins resume retailKatina Harkins
 
Sociedade - Budismo de Nichiren Daishonin
Sociedade - Budismo de Nichiren DaishoninSociedade - Budismo de Nichiren Daishonin
Sociedade - Budismo de Nichiren DaishoninTati Duarte
 
Presentacion tics corr
Presentacion tics corrPresentacion tics corr
Presentacion tics corrdiker66
 
Hv actualizada copia
Hv actualizada   copiaHv actualizada   copia
Hv actualizada copiaclavel99
 
Teoria de sistemas
Teoria de sistemasTeoria de sistemas
Teoria de sistemasdanitza2102
 
Cuestionariodefisiologiaanimaldelsistemanervioso 150417231918-conversion-gate01
Cuestionariodefisiologiaanimaldelsistemanervioso 150417231918-conversion-gate01Cuestionariodefisiologiaanimaldelsistemanervioso 150417231918-conversion-gate01
Cuestionariodefisiologiaanimaldelsistemanervioso 150417231918-conversion-gate01Francisco Diaz
 
Electromagnetismo
ElectromagnetismoElectromagnetismo
Electromagnetismodayanastg
 
Atendimento e serviço pós venda
Atendimento e serviço pós venda Atendimento e serviço pós venda
Atendimento e serviço pós venda diogovelez
 
61. coração igual ao teu
61. coração igual ao teu61. coração igual ao teu
61. coração igual ao teuLukas Silva
 
Curso Atención sociosanitaria a personas en el domicilio
Curso Atención sociosanitaria a personas en el domicilioCurso Atención sociosanitaria a personas en el domicilio
Curso Atención sociosanitaria a personas en el domiciliomamencv
 
romance no acam
romance no acam romance no acam
romance no acam katlala25
 

Destacado (20)

Portifolio_Carina Santos
Portifolio_Carina SantosPortifolio_Carina Santos
Portifolio_Carina Santos
 
La música digital i la pirateria
La música digital i la pirateriaLa música digital i la pirateria
La música digital i la pirateria
 
22 ceia do senhor
22   ceia do senhor22   ceia do senhor
22 ceia do senhor
 
Sesion 2 (2)
Sesion 2 (2)Sesion 2 (2)
Sesion 2 (2)
 
Educar millor / Carles Capdevila
Educar millor / Carles CapdevilaEducar millor / Carles Capdevila
Educar millor / Carles Capdevila
 
Katina Harkins resume retail
Katina Harkins resume retailKatina Harkins resume retail
Katina Harkins resume retail
 
Sociedade - Budismo de Nichiren Daishonin
Sociedade - Budismo de Nichiren DaishoninSociedade - Budismo de Nichiren Daishonin
Sociedade - Budismo de Nichiren Daishonin
 
Presentacion tics corr
Presentacion tics corrPresentacion tics corr
Presentacion tics corr
 
Hv actualizada copia
Hv actualizada   copiaHv actualizada   copia
Hv actualizada copia
 
Teoria de sistemas
Teoria de sistemasTeoria de sistemas
Teoria de sistemas
 
Cuestionariodefisiologiaanimaldelsistemanervioso 150417231918-conversion-gate01
Cuestionariodefisiologiaanimaldelsistemanervioso 150417231918-conversion-gate01Cuestionariodefisiologiaanimaldelsistemanervioso 150417231918-conversion-gate01
Cuestionariodefisiologiaanimaldelsistemanervioso 150417231918-conversion-gate01
 
Electromagnetismo
ElectromagnetismoElectromagnetismo
Electromagnetismo
 
Atendimento e serviço pós venda
Atendimento e serviço pós venda Atendimento e serviço pós venda
Atendimento e serviço pós venda
 
61. coração igual ao teu
61. coração igual ao teu61. coração igual ao teu
61. coração igual ao teu
 
Licao03
Licao03Licao03
Licao03
 
power point DIAGNOSTICO
power point  DIAGNOSTICOpower point  DIAGNOSTICO
power point DIAGNOSTICO
 
Medição de nível
Medição de nívelMedição de nível
Medição de nível
 
Curso Atención sociosanitaria a personas en el domicilio
Curso Atención sociosanitaria a personas en el domicilioCurso Atención sociosanitaria a personas en el domicilio
Curso Atención sociosanitaria a personas en el domicilio
 
Leucemia
LeucemiaLeucemia
Leucemia
 
romance no acam
romance no acam romance no acam
romance no acam
 

Similar a Servidor php

Similar a Servidor php (18)

Software rizo
Software rizoSoftware rizo
Software rizo
 
Lenguaje PHP
Lenguaje PHPLenguaje PHP
Lenguaje PHP
 
Colegio particular san juan oracle y php
Colegio particular san juan oracle y phpColegio particular san juan oracle y php
Colegio particular san juan oracle y php
 
Trabajo especial (php)
Trabajo especial (php)Trabajo especial (php)
Trabajo especial (php)
 
Php
PhpPhp
Php
 
2.3 Lenguajes De Programación Del Lado Servidor.pptx
2.3 Lenguajes De Programación Del Lado Servidor.pptx2.3 Lenguajes De Programación Del Lado Servidor.pptx
2.3 Lenguajes De Programación Del Lado Servidor.pptx
 
Investigacion Lenguaje php - Sindy
Investigacion Lenguaje php - SindyInvestigacion Lenguaje php - Sindy
Investigacion Lenguaje php - Sindy
 
servidor
servidorservidor
servidor
 
Curso php dia1
Curso php dia1Curso php dia1
Curso php dia1
 
P H P
P H PP H P
P H P
 
Servicios web
Servicios webServicios web
Servicios web
 
Lenguaje interprete PHP y PERL
Lenguaje interprete PHP y PERLLenguaje interprete PHP y PERL
Lenguaje interprete PHP y PERL
 
Servidor php
Servidor phpServidor php
Servidor php
 
Aaron
AaronAaron
Aaron
 
Php
PhpPhp
Php
 
Servidor php
Servidor phpServidor php
Servidor php
 
Actividad integradora 2
Actividad integradora 2Actividad integradora 2
Actividad integradora 2
 
Php
PhpPhp
Php
 

Más de Kaarla Roodriguez DeSaucedo (20)

Wi fi
Wi fiWi fi
Wi fi
 
Red de área local
Red de área localRed de área local
Red de área local
 
Servidor mysql
Servidor mysqlServidor mysql
Servidor mysql
 
Servidor http
Servidor httpServidor http
Servidor http
 
Servidor ftp
Servidor ftpServidor ftp
Servidor ftp
 
Servidor dhcp
Servidor dhcpServidor dhcp
Servidor dhcp
 
Protocolos de enrrutamiento
Protocolos de enrrutamientoProtocolos de enrrutamiento
Protocolos de enrrutamiento
 
Subneteo
SubneteoSubneteo
Subneteo
 
Estandares ieee y ansi
Estandares ieee y ansiEstandares ieee y ansi
Estandares ieee y ansi
 
Red punto a punto estrella y direcciones ip
Red punto a punto estrella y direcciones ipRed punto a punto estrella y direcciones ip
Red punto a punto estrella y direcciones ip
 
Cable directo & cruzado
Cable directo & cruzadoCable directo & cruzado
Cable directo & cruzado
 
Dispositivos de expansión
Dispositivos de expansiónDispositivos de expansión
Dispositivos de expansión
 
Topologias
TopologiasTopologias
Topologias
 
Medios de trasmicion
Medios de trasmicionMedios de trasmicion
Medios de trasmicion
 
Clacificacion de redes
Clacificacion de redesClacificacion de redes
Clacificacion de redes
 
Antecedentes de internet
Antecedentes de internetAntecedentes de internet
Antecedentes de internet
 
Personajes historicos de la computacion
Personajes historicos de la computacionPersonajes historicos de la computacion
Personajes historicos de la computacion
 
Distribuciones linux mexicanas
Distribuciones linux mexicanasDistribuciones linux mexicanas
Distribuciones linux mexicanas
 
Tipos de Escritorios para linux
Tipos de Escritorios para linuxTipos de Escritorios para linux
Tipos de Escritorios para linux
 
Como mejorar el rendimento de la pc
Como mejorar el rendimento de la pcComo mejorar el rendimento de la pc
Como mejorar el rendimento de la pc
 

Último

Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfDannyTola1
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxMapyMerma1
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 

Último (20)

Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdf
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptx
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 

Servidor php

  • 1. SERVIDOR PHP KARLA EDITH RODRIGUEZ MENDIETA GRUPO:502 ING. RENE DOMINGUEZ ESCALONA CECYTEM PLANTEL TECAMAC TECNICO EN PROGRAMACION
  • 2. ¿Qué es? • PHP es un lenguaje de programación de uso general de código del lado del servidor originalmente diseñado para el desarrollo web de contenido dinámico. Fue uno de los primeros lenguajes de programación del lado del servidor que se podían incorporar directamente en el documento HTML en lugar de llamar a un archivo externo que procese los datos. El código es interpretado por un servidor web con un módulo de procesador de PHP que genera la página Web resultante. • PHP ha evolucionado por lo que ahora incluye también una interfaz de línea de comandos que puede ser usada en aplicaciones gráficas independientes. Puede ser usado en la mayoría de los servidores web al igual que en casi todos los sistemas operativos y plataformas sin ningún costo.
  • 3. Historia • Fue originalmente diseñado en Perl, con base en la escritura de un grupo de CGI binarios escritos en el lenguaje C por el programador danés- canadiense Rasmus Lerdorf en el año 1994 para mostrar su currículum vítae y guardar ciertos datos, como la cantidad de tráfico que su página web recibía. El 8 de junio de 1995 fue publicado "Personal Home Page Tools" después de que Lerdorf lo combinara con su propio Form Interpreter para crear PHP/FI
  • 4. Historia • En mayo de 2000 PHP 4 fue lanzado bajo el poder del motor Zend 1.0. El día 13 de julio de 2007 se anunció la suspensión del soporte y desarrollo de la versión 4 de PHP, a pesar de lo anunciado se ha liberado una nueva versión con mejoras de seguridad, la 4.4.8 publicada el 13 de enero del 2008 y posteriormente la versión 4.4.9 publicada el 7 de agosto de 2008. Según esta noticia se le dio soporte a fallos críticos hasta el 9 de agosto de 2008.
  • 5. Ventajas del uso de PHP • Es un lenguaje multiplataforma y es libre, ofreciendo un fácil acceso a todos. • Capacidad de conexión con la mayoría de los gestores de base de datos, en especial destaca su conectividad con MySQL • Existen una gran cantidad de módulos o extensiones que aumentan el potencial de PHP • Posee una amplia documentación y una gran comunidad de desarrolladores y usuarios. • Es libre, por lo que se presenta como una alternativa de fácil acceso para todos. • Permite las técnicas de Programación Orientada a Objetos.
  • 6. Ventajas del uso de PHP •Mejor soporte para la programación orientada a objetos, que en versiones anteriores era extremadamente rudimentario. •Mejoras de rendimiento. •Mejor soporte para MySQL con extensión completamente reescrita. •Mejor soporte a XML (XPath, DOM, etc.). •Soporte nativo para SQLite. •Soporte integrado para SOAP. •Iteradores de datos. •Manejo de excepciones. •Mejoras con la implementación con Oracle.
  • 7. Lanzamiento Significado Rojo Versión antigua, sin soporte Amarillo Con soporte para errores de seguridad Verde Con soporte para errores generales y de seguridad Azul Lanzamiento futuro
  • 8. Características de PHP •Orientado al desarrollo de aplicaciones web dinámicas con acceso a información almacenada en una base de datos. •Es considerado un lenguaje fácil de aprender, ya que en su desarrollo se simplificaron distintas especificaciones, como es el caso de la definición de las variables primitivas, ejemplo que se hace evidente en el uso de php arrays. •El código fuente escrito en PHP es invisible al navegador web y al cliente, ya que es el servidor el que se encarga de ejecutar el código y enviar su resultado HTML al navegador. Esto hace que la programación en PHP sea segura y confiable. •Capacidad de conexión con la mayoría de los motores de base de datos que se utilizan en la actualidad, destaca su conectividad con MySQL y PostgreSQL. •Capacidad de expandir su potencial utilizando módulos (llamados ext's o extensiones). •Posee una amplia documentación en su sitio web oficial, entre la cual se destaca que todas las funciones del sistema están explicadas y ejemplificadas en un único archivo de ayuda.
  • 9. •Es libre, por lo que se presenta como una alternativa de fácil acceso para todos. •Permite aplicar técnicas de programación orientada a objetos. Incluso aplicaciones como Zend framework, empresa que desarrolla PHP, están totalmente desarrolladas mediante esta metodología. •No requiere definición de tipos de variables aunque sus variables se pueden evaluar también por el tipo que estén manejando en tiempo de ejecución. •Tiene manejo de excepciones (desde PHP5). •Si bien PHP no obliga a quien lo usa a seguir una determinada metodología a la hora de programar, aún haciéndolo, el programador puede aplicar en su trabajo cualquier técnica de programación o de desarrollo que le permita escribir código ordenado, estructurado y manejable. Un ejemplo de esto son los desarrollos que en PHP se han hecho del patrón de diseño Modelo Vista Controlador (MVC), que permiten separar el tratamiento y acceso a los datos, la lógica de control y la interfaz de usuario en tres componentes independientes. •Debido a su flexibilidad ha tenido una gran acogida como lenguaje base para las aplicaciones WEB de manejo de contenido, y es su uso principal.
  • 10.
  • 11. Conclusión • La flexibilidad de configuración de PHP rivaliza igualmente con la flexibilidad de su código. PHP puede ser usado para construir completas aplicaciones de servidor, con toda la potencia de un usuario de consola, o se puede usar sólo desde el lado del servidor implicando un menor riesgo dentro de un entorno controlado. El cómo construir ese entorno, y cómo de seguro es, depende del desarrollador PHP