SlideShare una empresa de Scribd logo
1 de 6
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 LinuxDiego Rendon
 
Niveles de ejecucion
Niveles de ejecucionNiveles de ejecucion
Niveles de ejecucionvictorcorreas
 
MARIA-FERNANADATALLER1
MARIA-FERNANADATALLER1MARIA-FERNANADATALLER1
MARIA-FERNANADATALLER1zombijavi
 
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-1883Ichinose 11
 
Ejercicios Basicos Sobre Linux
Ejercicios Basicos Sobre LinuxEjercicios Basicos Sobre Linux
Ejercicios Basicos Sobre Linuxmanuel campo
 
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 (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 (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
 
633f9e tutorial de php y my sql completo
633f9e tutorial de php y my sql completo633f9e tutorial de php y my sql completo
633f9e tutorial de php y my sql completo
 

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
 

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