SlideShare una empresa de Scribd logo
1 de 11
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.
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.
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
En mayo de 2000 PHP 4 fue lanzado bajo el
poder del motor Zend1.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.
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.
•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.
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
•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.
•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.
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)

Cuaderno4
Cuaderno4Cuaderno4
Cuaderno4
 
Servidor PHP
Servidor PHPServidor PHP
Servidor PHP
 
Software rizo
Software rizoSoftware rizo
Software rizo
 
Programacion Internet
Programacion InternetProgramacion Internet
Programacion Internet
 
Servidor php
Servidor phpServidor php
Servidor php
 
Actividad integradora 2
Actividad integradora 2Actividad integradora 2
Actividad integradora 2
 
15 servidor php
15 servidor php15 servidor php
15 servidor php
 
Php
PhpPhp
Php
 
Curso php dia1
Curso php dia1Curso php dia1
Curso php dia1
 
PHP
PHPPHP
PHP
 
15. servidor php
15.  servidor php15.  servidor php
15. servidor php
 
Php apesteguia
Php apesteguiaPhp apesteguia
Php apesteguia
 
Trabajo especial copy
Trabajo especial   copyTrabajo especial   copy
Trabajo especial copy
 
Servidor php
Servidor phpServidor php
Servidor php
 
Libro 4 (lenguaje del lado del servidor)
Libro 4 (lenguaje del lado del servidor)Libro 4 (lenguaje del lado del servidor)
Libro 4 (lenguaje del lado del servidor)
 
15tema
15tema15tema
15tema
 
Php ppt
Php pptPhp ppt
Php ppt
 
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
 
Servidor php
Servidor phpServidor php
Servidor php
 

Destacado

Destacado (20)

Manual de excel
Manual de excelManual de excel
Manual de excel
 
Exposicion circuitos ii final
Exposicion circuitos ii   finalExposicion circuitos ii   final
Exposicion circuitos ii final
 
Ppt evl. prog._ppt_viejo
Ppt evl. prog._ppt_viejoPpt evl. prog._ppt_viejo
Ppt evl. prog._ppt_viejo
 
Tutorial ubuntu server 1
Tutorial ubuntu server 1Tutorial ubuntu server 1
Tutorial ubuntu server 1
 
Mauricio rodríguez ofimatica 2
Mauricio rodríguez ofimatica 2Mauricio rodríguez ofimatica 2
Mauricio rodríguez ofimatica 2
 
Revicon 7 (documento de word)
Revicon 7 (documento de word)Revicon 7 (documento de word)
Revicon 7 (documento de word)
 
El arte
El arteEl arte
El arte
 
Exposicion del puente bobo
Exposicion del puente boboExposicion del puente bobo
Exposicion del puente bobo
 
Cesar
CesarCesar
Cesar
 
Usando routersF
Usando routersFUsando routersF
Usando routersF
 
TAREA DEL SEMINARIO 6
TAREA DEL SEMINARIO 6TAREA DEL SEMINARIO 6
TAREA DEL SEMINARIO 6
 
Dominó 2015 1
Dominó 2015 1Dominó 2015 1
Dominó 2015 1
 
u2aa2 geometrialineal
u2aa2 geometrialinealu2aa2 geometrialineal
u2aa2 geometrialineal
 
Capitulo 12
Capitulo 12Capitulo 12
Capitulo 12
 
Validación o autenticación de usuarios en php
Validación o autenticación de usuarios en phpValidación o autenticación de usuarios en php
Validación o autenticación de usuarios en php
 
o
oo
o
 
Virus informativo
Virus informativoVirus informativo
Virus informativo
 
2º tarea
2º tarea2º tarea
2º tarea
 
Estrategias del diablo
Estrategias del diabloEstrategias del diablo
Estrategias del diablo
 
Proyecto Experiencias del Usuario MiSUV
Proyecto Experiencias del Usuario MiSUVProyecto Experiencias del Usuario MiSUV
Proyecto Experiencias del Usuario MiSUV
 

Similar a Servidor php

Similar a Servidor php (20)

Investigación Lenguaje Php Eduardo Flores
Investigación Lenguaje Php  Eduardo FloresInvestigación Lenguaje Php  Eduardo Flores
Investigación Lenguaje Php Eduardo Flores
 
Php1
Php1Php1
Php1
 
Php tema 4
Php tema 4Php tema 4
Php tema 4
 
P H P
P H PP H P
P H P
 
Lenguaje interprete PHP y PERL
Lenguaje interprete PHP y PERLLenguaje interprete PHP y PERL
Lenguaje interprete PHP y PERL
 
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
 
Servicios web
Servicios webServicios web
Servicios web
 
Lengiajes de programacion valeria loaiza zuleta
Lengiajes de programacion valeria loaiza zuletaLengiajes de programacion valeria loaiza zuleta
Lengiajes de programacion valeria loaiza zuleta
 
Php
PhpPhp
Php
 
Aaron
AaronAaron
Aaron
 
Curso TIC de PHP y MSQL Parte 1
Curso TIC de PHP y MSQL Parte 1Curso TIC de PHP y MSQL Parte 1
Curso TIC de PHP y MSQL Parte 1
 
Desarrollo de Aplicaciones Web
Desarrollo de Aplicaciones WebDesarrollo de Aplicaciones Web
Desarrollo de Aplicaciones Web
 
Compiladores
CompiladoresCompiladores
Compiladores
 
Lenguaje PHP
Lenguaje PHPLenguaje PHP
Lenguaje PHP
 
Trabajo especial (php)
Trabajo especial (php)Trabajo especial (php)
Trabajo especial (php)
 
Php
PhpPhp
Php
 
Investigacion Lenguaje php - Sindy
Investigacion Lenguaje php - SindyInvestigacion Lenguaje php - Sindy
Investigacion Lenguaje php - Sindy
 
Curso TIC de PHP y MSQL
Curso TIC de PHP y MSQLCurso TIC de PHP y MSQL
Curso TIC de PHP y MSQL
 
Php y m ysql
Php y m ysqlPhp y m ysql
Php y m ysql
 
Php tarea
Php tareaPhp tarea
Php tarea
 

Más de Suujeey Hernandez (20)

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
 
Subneteo
SubneteoSubneteo
Subneteo
 
Estandares ieee y ansi
Estandares ieee y ansiEstandares ieee y ansi
Estandares ieee y ansi
 
Sistema de archivos
Sistema de archivosSistema de archivos
Sistema de archivos
 
Wi Fi
Wi FiWi Fi
Wi Fi
 
Topologias
TopologiasTopologias
Topologias
 
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
 
Red de área local
Red de área localRed de área local
Red de área local
 
Protocolos de enrrutamiento
Protocolos de enrrutamientoProtocolos de enrrutamiento
Protocolos de enrrutamiento
 
Perifericos
PerifericosPerifericos
Perifericos
 
Medios de trasmicion
Medios de trasmicionMedios de trasmicion
Medios de trasmicion
 
Dispositivos de expansión
Dispositivos de expansiónDispositivos de expansión
Dispositivos de expansión
 
Clacificacion de redes
Clacificacion de redesClacificacion de redes
Clacificacion de redes
 
Cable directo & cruzado
Cable directo & cruzadoCable directo & cruzado
Cable directo & cruzado
 
Antecedentes de internet
Antecedentes de internetAntecedentes de internet
Antecedentes de internet
 
Unidades de almacenamiento
Unidades de almacenamientoUnidades de almacenamiento
Unidades de almacenamiento
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativo
 

Último

ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 

Último (20)

ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 

Servidor php

  • 1.
  • 2. 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. 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. 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. En mayo de 2000 PHP 4 fue lanzado bajo el poder del motor Zend1.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. 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. •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. 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. •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. •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. 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