SlideShare una empresa de Scribd logo
SERVIDOR
PHP
Luis enrique Hernández
Aníbal
Cecytem
Ing. Rene Domínguez
escalona
Técnico en programación
SERVIDOR PHP
 Desde PHP 5.4.0, la CLI SAPI provee un servidor web embebido.
 Las aplicaciones PHP se detendran si la solicitud está bloqueada.
 Las peticiones de URI se sirven desde el actual directorio de trabajo
donde PHP se inició, a menos que la opción -t sea utilizada para
especificar una raíz de documentos explícita. Si una petición de
URI no especifica un fichero, entonces el index.php o index.html
que estén en el directorio dado serán devueltos. Si ninguno de los
ficheros existen en el directorio, entonces será devuelto una
respuesta de código 404.
 Si un fichero PHP es proporcionado en la línea de comandos
cuando se inicia el servidor web éste es tratado como un script
"enrutador". El script es ejecutado al inicio de cada petición HTTP. Si
este script devuelve FALSE, entonces el recurso solicitado se
devuelve tal cual está. De otra forma la salida del script se
devuelve en el navegador.
 Los tipos MIME estándar son devueltos para ficheros con
extensiones: .3gp, .apk, .avi, .bmp, .css, .csv, .doc, .docx, .flac, .gif,
.gz, .gzip, .htm, .html, .ics, .jpe, .jpeg, .jpg, .js, .kml, .kmz, .m4a, .mov,
.mp3, .mp4, .mpeg, .mpg, .odp, .ods, .odt, .oga, .ogg, .ogv, .pdf,
.pdf, .png, .pps, .pptx, .qt, .svg, .swf, .tar, .text, .tif, .txt, .wav, .webm,
.wmv, .xls, .xlsx, .xml, .xsl, .xsd, y .zip.
 Registro de cambios: Tipos MIME soportados
(extensiones de ficheros)
 Versión
 Descripción
 5.5.12
 .xml, .xsl, and .xsd
 5.5.7
 .3gp, .apk, .avi, .bmp, .csv, .doc, .docx, .flac, .gz,
.gzip, .ics, .kml, .kmz, .m4a, .mp3, .mp4, .mpg, .mpeg,
.mov, .odp, .ods, .odt, .oga, .pdf, .pptx, .pps, .qt, .swf,
.tar, .text, .tif, .wav, .wmv, .xls, .xlsx, y .zip
 5.5.5
 .pdf
 5.4.11
 .ogg, .ogv, and .webm
 5.4.4
 .htm and .svg
 Ejemplo #1 Iniciando el servidor web
 $ cd ~/public_html $ php -S localhost:8000
 La terminal mostrará:
 PHP 5.4.0 Servidor de desarrollo iniciado en Jueves Julio 21
10:43:28 2011 Escuchando en localhost:8000 La raíz de
documentos es /home/usuario/html_público Presione Ctrl-
C para salir
 Después de una petición de una URI para
http://localhost:8000/ y http://localhost:8000/mi_script.html
la terminal mostrará algo similar a:
 PHP 5.4.0 Servidor de desarrollo iniciado en Jueves Julio 21
10:43:28 2011 Escuchando en localhost:8000 La raíz de
documentos es /home/usuario/html_público Presione Ctrl-
C para salir. [Thu Jul 21 10:48:48 2011] ::1:39144 GET
/favicon.ico - Petición leída [Thu Jul 21 10:48:50 2011]
::1:39146 GET / - Petición leída [Thu Jul 21 10:48:50 2011]
::1:39147 GET /favicon.ico - Petición leída [Thu Jul 21
10:48:52 2011] ::1:39148 GET /mi_script.html - Petición leída
[Thu Jul 21 10:48:52 2011] ::1:39149 GET /favicon.ico -
Petición leída
GRACIAS POR SU ATENCION Y
ESPERO QUE EL TRABAJO LES SEA
DE AYUDA

Más contenido relacionado

La actualidad más candente

Ejercicios Basicos Sobre Linux
Ejercicios Basicos Sobre LinuxEjercicios Basicos Sobre Linux
Ejercicios Basicos Sobre Linux
Diego Rendon
 
Niveles de ejecucion
Niveles de ejecucionNiveles de ejecucion
Niveles de ejecucion
victorcorreas
 
MARIA-FERNANADATALLER1
MARIA-FERNANADATALLER1MARIA-FERNANADATALLER1
MARIA-FERNANADATALLER1zombijavi
 
Tabajo
TabajoTabajo
Pro ft pd
Pro ft pdPro ft pd
Pro ft pd
Óscar Ramón
 
Diseño e instalación de sitios web (Apache HTTP server)
Diseño e instalación de sitios web (Apache HTTP server)Diseño e instalación de sitios web (Apache HTTP server)
Diseño e instalación de sitios web (Apache HTTP server)
KareliaRivas
 
Laboratorio n4 sistemas_operativos_gilberto_ramos_9-748-1883
Laboratorio n4 sistemas_operativos_gilberto_ramos_9-748-1883Laboratorio n4 sistemas_operativos_gilberto_ramos_9-748-1883
Laboratorio n4 sistemas_operativos_gilberto_ramos_9-748-1883
Ichinose 11
 
Ejercicios Basicos Sobre Linux
Ejercicios Basicos Sobre LinuxEjercicios Basicos Sobre Linux
Ejercicios Basicos Sobre Linux
manuel campo
 
Pasos para prueba ftp de banda ku tambos
Pasos para prueba ftp de banda ku tambosPasos para prueba ftp de banda ku tambos
Pasos para prueba ftp de banda ku tambos
juan erwin ccahuay huamani
 
Talller de Linux
Talller de LinuxTalller de Linux
Talller de Linux
Edgar Sandoval
 
Protocolos cisco
Protocolos ciscoProtocolos cisco
Protocolos ciscoJosé Silva
 

La actualidad más candente (15)

Ejercicios Basicos Sobre Linux
Ejercicios Basicos Sobre LinuxEjercicios Basicos Sobre Linux
Ejercicios Basicos Sobre Linux
 
Actividad 3.1
Actividad 3.1Actividad 3.1
Actividad 3.1
 
Actividad 3
Actividad 3Actividad 3
Actividad 3
 
Rss, Atom, Xml
Rss, Atom, XmlRss, Atom, Xml
Rss, Atom, Xml
 
Niveles de ejecucion
Niveles de ejecucionNiveles de ejecucion
Niveles de ejecucion
 
MARIA-FERNANADATALLER1
MARIA-FERNANADATALLER1MARIA-FERNANADATALLER1
MARIA-FERNANADATALLER1
 
Tabajo
TabajoTabajo
Tabajo
 
Pro ft pd
Pro ft pdPro ft pd
Pro ft pd
 
Diseño e instalación de sitios web (Apache HTTP server)
Diseño e instalación de sitios web (Apache HTTP server)Diseño e instalación de sitios web (Apache HTTP server)
Diseño e instalación de sitios web (Apache HTTP server)
 
Laboratorio n4 sistemas_operativos_gilberto_ramos_9-748-1883
Laboratorio n4 sistemas_operativos_gilberto_ramos_9-748-1883Laboratorio n4 sistemas_operativos_gilberto_ramos_9-748-1883
Laboratorio n4 sistemas_operativos_gilberto_ramos_9-748-1883
 
Progra
PrograProgra
Progra
 
Ejercicios Basicos Sobre Linux
Ejercicios Basicos Sobre LinuxEjercicios Basicos Sobre Linux
Ejercicios Basicos Sobre Linux
 
Pasos para prueba ftp de banda ku tambos
Pasos para prueba ftp de banda ku tambosPasos para prueba ftp de banda ku tambos
Pasos para prueba ftp de banda ku tambos
 
Talller de Linux
Talller de LinuxTalller de Linux
Talller de Linux
 
Protocolos cisco
Protocolos ciscoProtocolos cisco
Protocolos cisco
 

Destacado

Kelompok 15 pddk observasi
Kelompok 15 pddk observasiKelompok 15 pddk observasi
Kelompok 15 pddk observasiniesyahrp
 
Artritis
ArtritisArtritis
Artritis
Ramiro Pacheco
 
Risultati
RisultatiRisultati
Risultati
Andrea Maso
 
Eleuterio Escalópez_Episodio 1
Eleuterio Escalópez_Episodio 1Eleuterio Escalópez_Episodio 1
Eleuterio Escalópez_Episodio 1
Edgardo Cifuentes B
 
Los bloggs vicent
Los bloggs vicentLos bloggs vicent
Los bloggs vicentclao572
 
Herramientas de simulacion
Herramientas de simulacionHerramientas de simulacion
Herramientas de simulacionlindemann234
 
C:\Documents And Settings\Oswaldo\Mis Documentos\Aspectos
C:\Documents And Settings\Oswaldo\Mis Documentos\AspectosC:\Documents And Settings\Oswaldo\Mis Documentos\Aspectos
C:\Documents And Settings\Oswaldo\Mis Documentos\Aspectoskevin barros
 
Poema devictorhugo
Poema devictorhugoPoema devictorhugo
Poema devictorhugo
Joanix Catalán
 
Ingtac
IngtacIngtac
IngtacIngtac
 
Urbano Lugo Sembrando una pasion
Urbano Lugo Sembrando una pasionUrbano Lugo Sembrando una pasion
Urbano Lugo Sembrando una pasionedgube
 
Redq
RedqRedq
Lուվրի թնգարան
Lուվրի թնգարանLուվրի թնգարան
Lուվրի թնգարան
Սամվել Մանասյան
 
PRACTICA DE EXCEL
PRACTICA DE EXCELPRACTICA DE EXCEL
PRACTICA DE EXCEL
pinoalberto
 

Destacado (20)

E:\hola
E:\holaE:\hola
E:\hola
 
Dieta equilibrada
Dieta  equilibradaDieta  equilibrada
Dieta equilibrada
 
Kelompok 15 pddk observasi
Kelompok 15 pddk observasiKelompok 15 pddk observasi
Kelompok 15 pddk observasi
 
Artritis
ArtritisArtritis
Artritis
 
Maitena.Mirta
Maitena.MirtaMaitena.Mirta
Maitena.Mirta
 
Risultati
RisultatiRisultati
Risultati
 
Eleuterio Escalópez_Episodio 1
Eleuterio Escalópez_Episodio 1Eleuterio Escalópez_Episodio 1
Eleuterio Escalópez_Episodio 1
 
Los bloggs vicent
Los bloggs vicentLos bloggs vicent
Los bloggs vicent
 
Herramientas de simulacion
Herramientas de simulacionHerramientas de simulacion
Herramientas de simulacion
 
Cor arrastão 2011
Cor arrastão  2011Cor arrastão  2011
Cor arrastão 2011
 
Conflictos
ConflictosConflictos
Conflictos
 
C:\Documents And Settings\Oswaldo\Mis Documentos\Aspectos
C:\Documents And Settings\Oswaldo\Mis Documentos\AspectosC:\Documents And Settings\Oswaldo\Mis Documentos\Aspectos
C:\Documents And Settings\Oswaldo\Mis Documentos\Aspectos
 
Poema devictorhugo
Poema devictorhugoPoema devictorhugo
Poema devictorhugo
 
Ingtac
IngtacIngtac
Ingtac
 
Urbano Lugo Sembrando una pasion
Urbano Lugo Sembrando una pasionUrbano Lugo Sembrando una pasion
Urbano Lugo Sembrando una pasion
 
Instalacion andrea
Instalacion andreaInstalacion andrea
Instalacion andrea
 
Redq
RedqRedq
Redq
 
Lուվրի թնգարան
Lուվրի թնգարանLուվրի թնգարան
Lուվրի թնգարան
 
Modulo ii
Modulo iiModulo ii
Modulo ii
 
PRACTICA DE EXCEL
PRACTICA DE EXCELPRACTICA DE EXCEL
PRACTICA DE EXCEL
 

Similar a Servidor php

15.servidor php
15.servidor php15.servidor php
15.servidor php
jackie_moncayo
 
Php tarea
Php tareaPhp tarea
Php tarea
saullopes24
 
Presentacion_PHP5_Avanzado.pdf
Presentacion_PHP5_Avanzado.pdfPresentacion_PHP5_Avanzado.pdf
Presentacion_PHP5_Avanzado.pdf
Lorenzo Santos Virosta
 
Practica09
Practica09Practica09
Tutorial php basico
Tutorial php basicoTutorial php basico
Tutorial php basicoYo ♥ Tacna
 
Introducción a PHP5
Introducción a PHP5Introducción a PHP5
Introducción a PHP5
Open University, KMi
 
Código php
Código phpCódigo php
Código php
Géne Solórzano
 
Php
PhpPhp
Investigación Lenguaje Php Eduardo Flores
Investigación Lenguaje Php  Eduardo FloresInvestigación Lenguaje Php  Eduardo Flores
Investigación Lenguaje Php Eduardo Flores
Jhoel Dgez Garcia
 
Manual php y_mysql
Manual php y_mysqlManual php y_mysql
Manual php y_mysql
johan reyes
 
(Desarrollo web).manual.php.5
(Desarrollo web).manual.php.5(Desarrollo web).manual.php.5
(Desarrollo web).manual.php.5
Luis La Torre Gonzales
 
Tutorial de cómo crear una pagina web
Tutorial de cómo crear una pagina webTutorial de cómo crear una pagina web
Tutorial de cómo crear una pagina web
Samuel Reyes
 
92 Php. Instalar Php4 Como Cgi
92 Php. Instalar Php4 Como Cgi92 Php. Instalar Php4 Como Cgi
92 Php. Instalar Php4 Como CgiJosé M. Padilla
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completoAndrés Amaya
 

Similar a Servidor php (20)

15.servidor php
15.servidor php15.servidor php
15.servidor php
 
Php tarea
Php tareaPhp tarea
Php tarea
 
Presentacion_PHP5_Avanzado.pdf
Presentacion_PHP5_Avanzado.pdfPresentacion_PHP5_Avanzado.pdf
Presentacion_PHP5_Avanzado.pdf
 
Practica09
Practica09Practica09
Practica09
 
Tutorial php basico
Tutorial php basicoTutorial php basico
Tutorial php basico
 
Php
PhpPhp
Php
 
Introducción a PHP5
Introducción a PHP5Introducción a PHP5
Introducción a PHP5
 
Historia de PHP
Historia de PHPHistoria de PHP
Historia de PHP
 
BD_EQ6_INV_PHP
BD_EQ6_INV_PHPBD_EQ6_INV_PHP
BD_EQ6_INV_PHP
 
Código php
Código phpCódigo php
Código php
 
Código php
Código phpCódigo php
Código php
 
QUE ES PHP
QUE ES PHPQUE ES PHP
QUE ES PHP
 
Php
PhpPhp
Php
 
Investigación Lenguaje Php Eduardo Flores
Investigación Lenguaje Php  Eduardo FloresInvestigación Lenguaje Php  Eduardo Flores
Investigación Lenguaje Php Eduardo Flores
 
(Desarrollo web).manual.php.5
(Desarrollo web).manual.php.5(Desarrollo web).manual.php.5
(Desarrollo web).manual.php.5
 
Manual php y_mysql
Manual php y_mysqlManual php y_mysql
Manual php y_mysql
 
(Desarrollo web).manual.php.5
(Desarrollo web).manual.php.5(Desarrollo web).manual.php.5
(Desarrollo web).manual.php.5
 
Tutorial de cómo crear una pagina web
Tutorial de cómo crear una pagina webTutorial de cómo crear una pagina web
Tutorial de cómo crear una pagina web
 
92 Php. Instalar Php4 Como Cgi
92 Php. Instalar Php4 Como Cgi92 Php. Instalar Php4 Como Cgi
92 Php. Instalar Php4 Como Cgi
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completo
 

Más de Luis Enrique Hernandez Anibal

Mini proyecto usando arduino
Mini proyecto usando arduinoMini proyecto usando arduino
Mini proyecto usando arduino
Luis Enrique Hernandez Anibal
 
A
A A
Sistema de archivos
Sistema de archivosSistema de archivos
Sistema de archivos
Luis Enrique Hernandez Anibal
 
Arduino componentes
Arduino componentesArduino componentes
Arduino componentes
Luis Enrique Hernandez Anibal
 
Topologias
TopologiasTopologias
Servidor mysql
Servidor mysqlServidor mysql
Servidor http(web)
Servidor http(web)Servidor http(web)
Servidor http(web)
Luis Enrique Hernandez Anibal
 
Servidor dhcp
Servidor dhcpServidor dhcp
Red punto a punto ,en estrella y
Red punto a punto ,en estrella yRed punto a punto ,en estrella y
Red punto a punto ,en estrella y
Luis Enrique Hernandez Anibal
 
Red de area local
Red de area localRed de area local
Protocolos de enrutamiento
Protocolos de enrutamientoProtocolos de enrutamiento
Protocolos de enrutamiento
Luis Enrique Hernandez Anibal
 
Medios de transmicion
Medios de transmicionMedios de transmicion
Medios de transmicion
Luis Enrique Hernandez Anibal
 
I.c.a.s
I.c.a.sI.c.a.s
Estandares ieee y ansi
Estandares ieee y ansiEstandares ieee y ansi
Estandares ieee y ansi
Luis Enrique Hernandez Anibal
 
Dispositivos de expancion
Dispositivos de expancionDispositivos de expancion
Dispositivos de expancion
Luis Enrique Hernandez Anibal
 
Clasificacion de redes
Clasificacion de redesClasificacion de redes
Clasificacion de redes
Luis Enrique Hernandez Anibal
 
Cable directo , cruzado y rollover
Cable directo , cruzado y rolloverCable directo , cruzado y rollover
Cable directo , cruzado y rollover
Luis Enrique Hernandez Anibal
 

Más de Luis Enrique Hernandez Anibal (20)

Mini proyecto usando arduino
Mini proyecto usando arduinoMini proyecto usando arduino
Mini proyecto usando arduino
 
A
A A
A
 
Sistema de archivos
Sistema de archivosSistema de archivos
Sistema de archivos
 
Arduino componentes
Arduino componentesArduino componentes
Arduino componentes
 
Topologias
TopologiasTopologias
Topologias
 
Subneteo
SubneteoSubneteo
Subneteo
 
Servidor mysql
Servidor mysqlServidor mysql
Servidor mysql
 
Servidor http(web)
Servidor http(web)Servidor http(web)
Servidor http(web)
 
Servidor ftp
Servidor ftpServidor ftp
Servidor ftp
 
Servidor dhcp
Servidor dhcpServidor dhcp
Servidor dhcp
 
Red wifi
Red wifiRed wifi
Red wifi
 
Red punto a punto ,en estrella y
Red punto a punto ,en estrella yRed punto a punto ,en estrella y
Red punto a punto ,en estrella y
 
Red de area local
Red de area localRed de area local
Red de area local
 
Protocolos de enrutamiento
Protocolos de enrutamientoProtocolos de enrutamiento
Protocolos de enrutamiento
 
Medios de transmicion
Medios de transmicionMedios de transmicion
Medios de transmicion
 
I.c.a.s
I.c.a.sI.c.a.s
I.c.a.s
 
Estandares ieee y ansi
Estandares ieee y ansiEstandares ieee y ansi
Estandares ieee y ansi
 
Dispositivos de expancion
Dispositivos de expancionDispositivos de expancion
Dispositivos de expancion
 
Clasificacion de redes
Clasificacion de redesClasificacion de redes
Clasificacion de redes
 
Cable directo , cruzado y rollover
Cable directo , cruzado y rolloverCable directo , cruzado y rollover
Cable directo , cruzado y rollover
 

Último

PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
juanorejuela499
 
infografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de softwareinfografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de software
oscartorres960914
 
Los desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMsLos desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMs
Federico Toledo
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
nicromante2000
 
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA  DE TRABAJO DE CREACION DE TABLAS EN WORDFICHA  DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
RobertSotilLujn
 
Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
Ecaresoft Inc.
 
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJECONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
SamuelGampley
 
trabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docxtrabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docx
lasocharfuelan123
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
juanjosebarreiro704
 
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
cuentauniversidad34
 

Último (10)

PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
 
infografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de softwareinfografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de software
 
Los desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMsLos desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMs
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
 
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA  DE TRABAJO DE CREACION DE TABLAS EN WORDFICHA  DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
 
Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
 
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJECONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
 
trabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docxtrabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docx
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
 
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
 

Servidor php

  • 1. SERVIDOR PHP Luis enrique Hernández Aníbal Cecytem Ing. Rene Domínguez escalona Técnico en programación
  • 2. SERVIDOR PHP  Desde PHP 5.4.0, la CLI SAPI provee un servidor web embebido.  Las aplicaciones PHP se detendran si la solicitud está bloqueada.  Las peticiones de URI se sirven desde el actual directorio de trabajo donde PHP se inició, a menos que la opción -t sea utilizada para especificar una raíz de documentos explícita. Si una petición de URI no especifica un fichero, entonces el index.php o index.html que estén en el directorio dado serán devueltos. Si ninguno de los ficheros existen en el directorio, entonces será devuelto una respuesta de código 404.  Si un fichero PHP es proporcionado en la línea de comandos cuando se inicia el servidor web éste es tratado como un script "enrutador". El script es ejecutado al inicio de cada petición HTTP. Si este script devuelve FALSE, entonces el recurso solicitado se devuelve tal cual está. De otra forma la salida del script se devuelve en el navegador.  Los tipos MIME estándar son devueltos para ficheros con extensiones: .3gp, .apk, .avi, .bmp, .css, .csv, .doc, .docx, .flac, .gif, .gz, .gzip, .htm, .html, .ics, .jpe, .jpeg, .jpg, .js, .kml, .kmz, .m4a, .mov, .mp3, .mp4, .mpeg, .mpg, .odp, .ods, .odt, .oga, .ogg, .ogv, .pdf, .pdf, .png, .pps, .pptx, .qt, .svg, .swf, .tar, .text, .tif, .txt, .wav, .webm, .wmv, .xls, .xlsx, .xml, .xsl, .xsd, y .zip.
  • 3.  Registro de cambios: Tipos MIME soportados (extensiones de ficheros)  Versión  Descripción  5.5.12  .xml, .xsl, and .xsd  5.5.7  .3gp, .apk, .avi, .bmp, .csv, .doc, .docx, .flac, .gz, .gzip, .ics, .kml, .kmz, .m4a, .mp3, .mp4, .mpg, .mpeg, .mov, .odp, .ods, .odt, .oga, .pdf, .pptx, .pps, .qt, .swf, .tar, .text, .tif, .wav, .wmv, .xls, .xlsx, y .zip  5.5.5  .pdf  5.4.11  .ogg, .ogv, and .webm  5.4.4  .htm and .svg
  • 4.  Ejemplo #1 Iniciando el servidor web  $ cd ~/public_html $ php -S localhost:8000  La terminal mostrará:  PHP 5.4.0 Servidor de desarrollo iniciado en Jueves Julio 21 10:43:28 2011 Escuchando en localhost:8000 La raíz de documentos es /home/usuario/html_público Presione Ctrl- C para salir  Después de una petición de una URI para http://localhost:8000/ y http://localhost:8000/mi_script.html la terminal mostrará algo similar a:  PHP 5.4.0 Servidor de desarrollo iniciado en Jueves Julio 21 10:43:28 2011 Escuchando en localhost:8000 La raíz de documentos es /home/usuario/html_público Presione Ctrl- C para salir. [Thu Jul 21 10:48:48 2011] ::1:39144 GET /favicon.ico - Petición leída [Thu Jul 21 10:48:50 2011] ::1:39146 GET / - Petición leída [Thu Jul 21 10:48:50 2011] ::1:39147 GET /favicon.ico - Petición leída [Thu Jul 21 10:48:52 2011] ::1:39148 GET /mi_script.html - Petición leída [Thu Jul 21 10:48:52 2011] ::1:39149 GET /favicon.ico - Petición leída
  • 5.
  • 6. GRACIAS POR SU ATENCION Y ESPERO QUE EL TRABAJO LES SEA DE AYUDA