SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
Configuración de Apache 1.3.35


Para facilitar las cosas
                                       Modificación del fichero httpd.conf
                                       para configurar PHP como módulo de Apache
A lo largo de este proceso –y en
otros sucesivos– vas a encontrar          Tal como comentábamos en la página anterior la utilización de PHP requiere introducir
ficheros que tienen el mismo           algunos cambios en la configuración de Apache.
nombre y que se dife- rencian sólo
por la extensión.                        En el momento en el que se instala Apache se crea automáticamente en el
                                       subdirectorio C:Apacheconf un fichero llamado httpd.conf que contiene la
Sería una buena idea tener
                                       configuración por defecto del servidor Apache.
Windows configurado de forma que
se visualicen siempre las
                                    Tendremos que modificarlo. Pero, como precaución por si tenemos algún problema y
extensiones de todos los tipos de
ficheros.
                                  necesitamos volver a utilizar el fichero de la configuración por defecto, vamos a hacer
                                       una copia de seguridad. Abriremos el documento httpd.conf con un editor de textos
Te sugerimos que hagas esta            cualquiera –lo más cómodo será utilizar Dev-PHP que señala los números de línea– y
modificación. Por si nunca has         con la opción guardar como crearemos una copia con el nombre httpd.orig
usado esa opción de Windows, te
describimos cómo hacerlo.
                                           ¡Cuidado!
Bastará con que hagas doble click
en el icono Mi PC y vayas a la           Si has utilizado el block de notas de Windows es probable que en el proceso anterior no te
opción Ver (en el caso de                haya guardado como httpd.orig sino como httpd.orig.txt.
Windows2000 o XP habrás de ir a          Comprueba los ficheros del directorio c:Apacheconf y si te ha ocurrido lo que
la opción Herramientas) de la            comentamos tendrás que recurrir al conocido método de pulsar sobre el icono del fichero
ventana que se abre. En el               con el botón derecho del ratón, elegir la opción Cambiar nombre y quitar el .txt que aparece
submenú de esa opción elige
                                         al final del nombre del archivo.
Opciones de Carpeta.

Una vez en Opciones de Carpeta
debes elegir la opción Ver de la
                                         Una vez hecho esto ya podremos hacer las modificaciones con toda tranquilidad, así
nueva ventana y buscar la línea        que volveremos a abrir el fichero httpd.conf para hacer los cinco cambios siguientes:
en la que dice Ocultar extensiones
para los tipos de archivos                   Fichero inicial      httpd.conf
conocidos y, desmarcando su
casilla de verificación y pulsando          Guardar como          httpd.conf
sobre Aplicar y Aceptar ya podrás
                                                                             Modificaciones en el fichero inicial
visualizar las extensiones de todos
los ficheros.                                    Línea                                               Cambios
                                                               Donde dice:
Efecto de los cambios
                                                                              Options Indexes FollowSymLinks MultiViews
en httpd.conf                                    335
                                                               cambiar por:

La configuración de Apache                                                   Options -Indexes FollowSymLinks MultiViews
permite múltiples opciones y
ofrece muchas posibilidades.                                   Donde dice:
Tantas, que justificarían todo un                                                                        #
curso dedicado al estudio de este                176
servidor y sus opciones de                                     cambiar por:
configuración.
                                                                LoadModule php4_module c:/Apache/php4/sapi/php4apache.dll
No entraremos en ese ámbito,                                   Donde dice:
pero sí trataremos de conocer –de
forma somera– los por qués de las                                                               ClearModuleList
modificaciones que comentamos a                  205
                                                               añadir inmediatamente después una nueva línea con
la derecha.
                                                                                           AddModule mod_php4.c
Mediante la primera de ellas le
estamos diciendo a Apache que                                  Donde dice:
cuando reciba una petición –
                                                                                         DirectoryIndex index.html
dirigida a uno cualquiera de los                 386
directorios accesibles a través de                             cambiar por:
HTTP– en la que no se especifique
ningún nombre de página, debe                                            DirectoryIndex index.html index.htm index.php
comprobar si en ese directorio                                 Donde dice:
existe alguna página llamada index.
html.                                                                                          (línea en blanco)
                                                 728
En caso de que dicha página                                    cambiar por:
existiera la mostraría y en caso                                                  AddType application/x-httpd-php .php
contrario volvería a comprobar
para ver si existe alguna otra           Una vez efectuados estos cambios ya podremos guardar el fichero, sin cambiar su
llamada index.php (el segundo          nombre original –httpd.conf–, y tendremos lista la nueva configuración de Apache.
nombre de página contenido en
esa línea).
                                       Algunos detalles importantes sobre httpd.conf
En caso de no encontrar esa
coincidencia deberá continuar
comprobando una a una, y de               Si –con la configuración descrita más arriba– intentamos acceder a la dirección:
forma secuencial, la existencia de     http://localhost/images/ nos aparecería un mensaje con este:
las páginas siguientes hasta
encontrar alguna cuyo nombre
coincidiera con uno de la lista
establecida en la configuración de
httpd.conf. En el caso de que no
encontrara ninguna que coincida
con los nombres indi- cados en
esta directiva daría un mensaje de
error del tipo: File not found.

Esta opción de configuración de
Apache es la que nos permite
escribir direcciones del estilo www.
cnice.mecd.es en las que –sin
especificar ningún nombre de
página– nos aparece en pantalla el
mismo contenido que si
hubiéramos escrito:
www.cnice.mecd.es/index.html

Como podrás ver, esta opción de
configuración añade mayor
comodidad para al usuario.

En la segunda modificación le
hemos indicado a Apache que
deberá cargar un módulo que se
encuentra en el sitio que indican la
ruta y el nombre del fichero.
Este módulo es el que permite        esto ocurre como consecuencia de haber puesto el signo menos delante de Indexes
que el servidor interactúe con PHP (¡cuidado! debe ir pegado a Indexes sin ningún espacio intermedio) en la línea Options -
cuando sea necesario.
                                     Indexes FollowSymLinks MultiViews.
En la tercera modificación
indicamos al servidor que debe       El subdirectorio images no contiene ficheros con nombre index.html, ni tampoco index.
utilizar un módulo propio            php ni index.htm (los especificados en la directiva DirectoryIndex) y el signo menos lo
(programa escrito en lenguaje C) –   que hace es denegar el acceso (en el caso de no indicar el nombre de algún documento
mod_php4.c– específico para PHP      en la dirección) a los directorios que no los contengan.
y para este tipo de configuración.
                                     Si no hubiéramos modificado esa directiva nos aparecería una lista con todos los ficheros
Aquí estamos instalando PHP como     contenidos en ese subdirectorio, tal como puedes ver en esta imagen.
módulo de Apache, pero existe
otra posibilidad conocida como
instalación en modo CGI
(Common Gateway Interface).

Esta configuración se comenta en
el apartado titulado: Otras
instalaciones.

Mediante la cuarta modificación
AddType application/x-httpd-php
se le indica a Apache que los
únicos ficheros susceptibles de
contener scripts que deban ser
ejecutados por el intérprete de
PHP son aquellos que tienen como
extensión .php. Si un fichero con
extensión distinta contuviera
scripts PHP éstos no serían
ejecutados.


Otras modificaciones
en httpd.conf
                                        Aunque no vamos a modificarlos, es conveniente saber que existen algunos otros
A lo largo de curso iremos           elementos importantes en httpd.conf.
incorporando algunos servicios que
requerirán algunos otros cambios     DocumentRoot "C:/Apache/htdocs"
en la configuración de Apache.
                                       Esta línea que se ha incluido automáticamente al hacer la instalación indica la ruta y el
Hablaremos de ellos cuando sea       nombre del directorio en el que, obligatoriamente, han de estar los documentos –y los
necesario realizarlos.               subdirectorios– susceptibles de ser servidos a través del protocolo HTTP.

                                        Cualquier documento que estuviera fuera de este directorio sería inaccesible, por lo
                                     tanto todos los documentos que vayamos generando a lo largo del curso, deberemos
                                     guardarlos dentro de este directorio htdocs.

                                     Como es lógico, bastaría cambiar esa línea de la configuración para utilizar como raíz del
                                     servidor otro directorio cualquiera.

                                     ServerName localhost

                                     Esta otra línea –también contenida en httpd.conf– es la que determina el nombre del
                                     servidor y a través de ella se identifican las peticiones que el navegador realiza a ese
                                     servidor. Por esta razón, cuando probábamos la instalación de Apache, escribíamos como
                                     dirección http://localhost.


                                                                       Anterior   Indice   Siguiente

Más contenido relacionado

La actualidad más candente

Servicio apache gnu linux-centos ::: http://leymebamba.com
Servicio apache  gnu linux-centos  ::: http://leymebamba.comServicio apache  gnu linux-centos  ::: http://leymebamba.com
Servicio apache gnu linux-centos ::: http://leymebamba.com{|::::::. ELDAVAN .:::::::|}
 
9 managing processes
9  managing processes9  managing processes
9 managing processescyberleon95
 
Comandos Basicos DOS
Comandos Basicos DOSComandos Basicos DOS
Comandos Basicos DOSromeprofe
 
Comandos ms dos
Comandos ms dosComandos ms dos
Comandos ms dosSykrayo
 
Tutorial php basico
Tutorial php basicoTutorial php basico
Tutorial php basicoYo ♥ Tacna
 
Servidor De Prueba (Wamp Y Php)Presentacion
Servidor De Prueba (Wamp Y Php)PresentacionServidor De Prueba (Wamp Y Php)Presentacion
Servidor De Prueba (Wamp Y Php)Presentacionuts
 
94 Php. Instalacion De Apache 2.0.58
94 Php. Instalacion De Apache 2.0.5894 Php. Instalacion De Apache 2.0.58
94 Php. Instalacion De Apache 2.0.58José M. Padilla
 
Manual ldap
Manual ldapManual ldap
Manual ldapomarhl2
 

La actualidad más candente (17)

Servicio apache gnu linux-centos ::: http://leymebamba.com
Servicio apache  gnu linux-centos  ::: http://leymebamba.comServicio apache  gnu linux-centos  ::: http://leymebamba.com
Servicio apache gnu linux-centos ::: http://leymebamba.com
 
Openldap
OpenldapOpenldap
Openldap
 
Que es gnu
Que es gnuQue es gnu
Que es gnu
 
6 la shell bash
6 la shell bash6 la shell bash
6 la shell bash
 
9 managing processes
9  managing processes9  managing processes
9 managing processes
 
php
phpphp
php
 
Manual linux
Manual linuxManual linux
Manual linux
 
Hhchfxhcg
HhchfxhcgHhchfxhcg
Hhchfxhcg
 
Comandos
ComandosComandos
Comandos
 
Php tarea
Php tareaPhp tarea
Php tarea
 
Comandos Basicos DOS
Comandos Basicos DOSComandos Basicos DOS
Comandos Basicos DOS
 
Comandos ms dos
Comandos ms dosComandos ms dos
Comandos ms dos
 
Tutorial php basico
Tutorial php basicoTutorial php basico
Tutorial php basico
 
Servidor De Prueba (Wamp Y Php)Presentacion
Servidor De Prueba (Wamp Y Php)PresentacionServidor De Prueba (Wamp Y Php)Presentacion
Servidor De Prueba (Wamp Y Php)Presentacion
 
Actividad3.1
Actividad3.1Actividad3.1
Actividad3.1
 
94 Php. Instalacion De Apache 2.0.58
94 Php. Instalacion De Apache 2.0.5894 Php. Instalacion De Apache 2.0.58
94 Php. Instalacion De Apache 2.0.58
 
Manual ldap
Manual ldapManual ldap
Manual ldap
 

Similar a 04 Php. Configuracion De Apache

69 Php. Proteccion De Directorios
69 Php. Proteccion De Directorios69 Php. Proteccion De Directorios
69 Php. Proteccion De DirectoriosJosé M. Padilla
 
Acceso a-base-de-datos-en-php
Acceso a-base-de-datos-en-phpAcceso a-base-de-datos-en-php
Acceso a-base-de-datos-en-phpJulio Cesar Salas
 
Apache: instalación y configuración en Ubuntu Server y Windows Server
Apache: instalación y configuración en Ubuntu Server y Windows ServerApache: instalación y configuración en Ubuntu Server y Windows Server
Apache: instalación y configuración en Ubuntu Server y Windows ServerNombre Apellidos
 
Configuracion del servidor http en centos 7
Configuracion del servidor http en centos 7Configuracion del servidor http en centos 7
Configuracion del servidor http en centos 7santiago Ramirez Ramirez
 
Diseño e instalación de sitios web (PHP hypertext preprocessor)
Diseño e instalación de sitios web (PHP hypertext preprocessor)Diseño e instalación de sitios web (PHP hypertext preprocessor)
Diseño e instalación de sitios web (PHP hypertext preprocessor)KareliaRivas
 
Web centos
Web centosWeb centos
Web centosjessidi
 
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 completoMETROPOLITANO
 
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 completoErnesto Gamboa
 
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 completoUbeimar Navarro Herrera
 
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 completoIgnacio Reyes
 
633f9e tutorial de php y my sql completo (1)
633f9e tutorial de php y my sql completo (1)633f9e tutorial de php y my sql completo (1)
633f9e tutorial de php y my sql completo (1)Eduardo Monroy Husillos
 
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 completoAlberto Martinez
 
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
 
07 Php. Instalando Php My Admin
07 Php. Instalando Php My Admin07 Php. Instalando Php My Admin
07 Php. Instalando Php My AdminJosé M. Padilla
 
Trabajo de compu
Trabajo de compuTrabajo de compu
Trabajo de compuzxyw
 

Similar a 04 Php. Configuracion De Apache (20)

69 Php. Proteccion De Directorios
69 Php. Proteccion De Directorios69 Php. Proteccion De Directorios
69 Php. Proteccion De Directorios
 
Acceso a-base-de-datos-en-php
Acceso a-base-de-datos-en-phpAcceso a-base-de-datos-en-php
Acceso a-base-de-datos-en-php
 
Apache: instalación y configuración en Ubuntu Server y Windows Server
Apache: instalación y configuración en Ubuntu Server y Windows ServerApache: instalación y configuración en Ubuntu Server y Windows Server
Apache: instalación y configuración en Ubuntu Server y Windows Server
 
Configuracion del servidor http en centos 7
Configuracion del servidor http en centos 7Configuracion del servidor http en centos 7
Configuracion del servidor http en centos 7
 
Diseño e instalación de sitios web (PHP hypertext preprocessor)
Diseño e instalación de sitios web (PHP hypertext preprocessor)Diseño e instalación de sitios web (PHP hypertext preprocessor)
Diseño e instalación de sitios web (PHP hypertext preprocessor)
 
Phpmyadmin
PhpmyadminPhpmyadmin
Phpmyadmin
 
Web centos
Web centosWeb centos
Web centos
 
Cómo utilizar htaccess
Cómo utilizar htaccessCómo utilizar htaccess
Cómo utilizar htaccess
 
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
 
Tutorial mysqlphp
Tutorial mysqlphpTutorial mysqlphp
Tutorial mysqlphp
 
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
 
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
 
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
 
633f9e tutorial de php y my sql completo (1)
633f9e tutorial de php y my sql completo (1)633f9e tutorial de php y my sql completo (1)
633f9e tutorial de php y my sql completo (1)
 
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
 
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
 
Php andmysql (1)
Php andmysql (1)Php andmysql (1)
Php andmysql (1)
 
07 Php. Instalando Php My Admin
07 Php. Instalando Php My Admin07 Php. Instalando Php My Admin
07 Php. Instalando Php My Admin
 
Trabajo de compu
Trabajo de compuTrabajo de compu
Trabajo de compu
 
nn
nnnn
nn
 

Más de José M. Padilla

Informe Riesgos y amenazas en cloud computing. INTECTO-CERT
Informe Riesgos y amenazas en cloud computing. INTECTO-CERTInforme Riesgos y amenazas en cloud computing. INTECTO-CERT
Informe Riesgos y amenazas en cloud computing. INTECTO-CERTJosé M. Padilla
 
Manual multimedia y web 2.0
Manual multimedia y web 2.0Manual multimedia y web 2.0
Manual multimedia y web 2.0José M. Padilla
 
Guia optimizacion motores_busqueda
Guia optimizacion motores_busquedaGuia optimizacion motores_busqueda
Guia optimizacion motores_busquedaJosé M. Padilla
 
Modulo 2. Sonido Y Musica Por Ordenador. 08 Partituras. Note Pad 2004
Modulo 2. Sonido Y Musica Por Ordenador. 08 Partituras. Note Pad 2004Modulo 2. Sonido Y Musica Por Ordenador. 08 Partituras. Note Pad 2004
Modulo 2. Sonido Y Musica Por Ordenador. 08 Partituras. Note Pad 2004José M. Padilla
 
Modulo 2. Sonido Y Musica Por Ordenador. 10 Karaoke 2. Melody Assistant
Modulo 2. Sonido Y Musica Por Ordenador. 10 Karaoke 2. Melody AssistantModulo 2. Sonido Y Musica Por Ordenador. 10 Karaoke 2. Melody Assistant
Modulo 2. Sonido Y Musica Por Ordenador. 10 Karaoke 2. Melody AssistantJosé M. Padilla
 
Modulo 2. Sonido Y Musica Por Ordenador. 09 Karaoke 1. Van Basco Karaoke Player
Modulo 2. Sonido Y Musica Por Ordenador. 09 Karaoke 1. Van Basco Karaoke PlayerModulo 2. Sonido Y Musica Por Ordenador. 09 Karaoke 1. Van Basco Karaoke Player
Modulo 2. Sonido Y Musica Por Ordenador. 09 Karaoke 1. Van Basco Karaoke PlayerJosé M. Padilla
 
Modulo 2. Sonido Y Musica Por Ordenador. 07 Conversor. D Bpower Amp
Modulo 2. Sonido Y Musica Por Ordenador. 07 Conversor. D Bpower AmpModulo 2. Sonido Y Musica Por Ordenador. 07 Conversor. D Bpower Amp
Modulo 2. Sonido Y Musica Por Ordenador. 07 Conversor. D Bpower AmpJosé M. Padilla
 
Modulo 2. Sonido Y Musica Por Ordenador. 06 Secuenciador. N Track Studio
Modulo 2. Sonido Y Musica Por Ordenador. 06 Secuenciador. N Track StudioModulo 2. Sonido Y Musica Por Ordenador. 06 Secuenciador. N Track Studio
Modulo 2. Sonido Y Musica Por Ordenador. 06 Secuenciador. N Track StudioJosé M. Padilla
 
Modulo 2. Sonido Y Musica Por Ordenador. 05 Editor De Audio. Audacity
Modulo 2. Sonido Y Musica Por Ordenador. 05 Editor De Audio. AudacityModulo 2. Sonido Y Musica Por Ordenador. 05 Editor De Audio. Audacity
Modulo 2. Sonido Y Musica Por Ordenador. 05 Editor De Audio. AudacityJosé M. Padilla
 
Modulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One Player
Modulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One PlayerModulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One Player
Modulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One PlayerJosé M. Padilla
 
Modulo 2. Sonido Y Musica Por Ordenador. 03 Extraccion De Audio. C Dex
Modulo 2. Sonido Y Musica Por Ordenador. 03 Extraccion De Audio. C DexModulo 2. Sonido Y Musica Por Ordenador. 03 Extraccion De Audio. C Dex
Modulo 2. Sonido Y Musica Por Ordenador. 03 Extraccion De Audio. C DexJosé M. Padilla
 
Modulo 2. Sonido Y Musica Por Ordenador. 02 Sonido En El Sistema Operativo
Modulo 2. Sonido Y Musica Por Ordenador. 02 Sonido En El Sistema OperativoModulo 2. Sonido Y Musica Por Ordenador. 02 Sonido En El Sistema Operativo
Modulo 2. Sonido Y Musica Por Ordenador. 02 Sonido En El Sistema OperativoJosé M. Padilla
 
Modulo 1. Sonido Y Musica Por Ordenador. 07 Almacenamiento
Modulo 1. Sonido Y Musica Por Ordenador. 07 AlmacenamientoModulo 1. Sonido Y Musica Por Ordenador. 07 Almacenamiento
Modulo 1. Sonido Y Musica Por Ordenador. 07 AlmacenamientoJosé M. Padilla
 
Modulo 1. Sonido Y Musica Por Ordenador. 06 El Audio
Modulo 1. Sonido Y Musica Por Ordenador. 06 El AudioModulo 1. Sonido Y Musica Por Ordenador. 06 El Audio
Modulo 1. Sonido Y Musica Por Ordenador. 06 El AudioJosé M. Padilla
 
Modulo 1. Sonido Y Musica Por Ordenador. 05 El Midi
Modulo 1. Sonido Y Musica Por Ordenador. 05 El MidiModulo 1. Sonido Y Musica Por Ordenador. 05 El Midi
Modulo 1. Sonido Y Musica Por Ordenador. 05 El MidiJosé M. Padilla
 
Modulo 1. Sonido Y Musica Por Ordenador. 04 El Estudio De Sonido. Edicion
Modulo 1. Sonido Y Musica Por Ordenador. 04 El Estudio De Sonido. EdicionModulo 1. Sonido Y Musica Por Ordenador. 04 El Estudio De Sonido. Edicion
Modulo 1. Sonido Y Musica Por Ordenador. 04 El Estudio De Sonido. EdicionJosé M. Padilla
 
Modulo 1. Sonido Y Musica Por Ordenador. 03 El Sonido Y Su Representacion
Modulo 1. Sonido Y Musica Por Ordenador. 03 El Sonido Y Su RepresentacionModulo 1. Sonido Y Musica Por Ordenador. 03 El Sonido Y Su Representacion
Modulo 1. Sonido Y Musica Por Ordenador. 03 El Sonido Y Su RepresentacionJosé M. Padilla
 
Modulo 1. Sonido y musica por ordenador. 02 El ordenador en el aula.
Modulo 1. Sonido y musica por ordenador. 02 El ordenador en el aula.Modulo 1. Sonido y musica por ordenador. 02 El ordenador en el aula.
Modulo 1. Sonido y musica por ordenador. 02 El ordenador en el aula.José M. Padilla
 
00 Sonido y musica por ordenador. Guia del alumno.
00 Sonido y musica por ordenador. Guia del alumno.00 Sonido y musica por ordenador. Guia del alumno.
00 Sonido y musica por ordenador. Guia del alumno.José M. Padilla
 
00 Sonido y musica por ordenador. Caso 20
00 Sonido y musica por ordenador. Caso 2000 Sonido y musica por ordenador. Caso 20
00 Sonido y musica por ordenador. Caso 20José M. Padilla
 

Más de José M. Padilla (20)

Informe Riesgos y amenazas en cloud computing. INTECTO-CERT
Informe Riesgos y amenazas en cloud computing. INTECTO-CERTInforme Riesgos y amenazas en cloud computing. INTECTO-CERT
Informe Riesgos y amenazas en cloud computing. INTECTO-CERT
 
Manual multimedia y web 2.0
Manual multimedia y web 2.0Manual multimedia y web 2.0
Manual multimedia y web 2.0
 
Guia optimizacion motores_busqueda
Guia optimizacion motores_busquedaGuia optimizacion motores_busqueda
Guia optimizacion motores_busqueda
 
Modulo 2. Sonido Y Musica Por Ordenador. 08 Partituras. Note Pad 2004
Modulo 2. Sonido Y Musica Por Ordenador. 08 Partituras. Note Pad 2004Modulo 2. Sonido Y Musica Por Ordenador. 08 Partituras. Note Pad 2004
Modulo 2. Sonido Y Musica Por Ordenador. 08 Partituras. Note Pad 2004
 
Modulo 2. Sonido Y Musica Por Ordenador. 10 Karaoke 2. Melody Assistant
Modulo 2. Sonido Y Musica Por Ordenador. 10 Karaoke 2. Melody AssistantModulo 2. Sonido Y Musica Por Ordenador. 10 Karaoke 2. Melody Assistant
Modulo 2. Sonido Y Musica Por Ordenador. 10 Karaoke 2. Melody Assistant
 
Modulo 2. Sonido Y Musica Por Ordenador. 09 Karaoke 1. Van Basco Karaoke Player
Modulo 2. Sonido Y Musica Por Ordenador. 09 Karaoke 1. Van Basco Karaoke PlayerModulo 2. Sonido Y Musica Por Ordenador. 09 Karaoke 1. Van Basco Karaoke Player
Modulo 2. Sonido Y Musica Por Ordenador. 09 Karaoke 1. Van Basco Karaoke Player
 
Modulo 2. Sonido Y Musica Por Ordenador. 07 Conversor. D Bpower Amp
Modulo 2. Sonido Y Musica Por Ordenador. 07 Conversor. D Bpower AmpModulo 2. Sonido Y Musica Por Ordenador. 07 Conversor. D Bpower Amp
Modulo 2. Sonido Y Musica Por Ordenador. 07 Conversor. D Bpower Amp
 
Modulo 2. Sonido Y Musica Por Ordenador. 06 Secuenciador. N Track Studio
Modulo 2. Sonido Y Musica Por Ordenador. 06 Secuenciador. N Track StudioModulo 2. Sonido Y Musica Por Ordenador. 06 Secuenciador. N Track Studio
Modulo 2. Sonido Y Musica Por Ordenador. 06 Secuenciador. N Track Studio
 
Modulo 2. Sonido Y Musica Por Ordenador. 05 Editor De Audio. Audacity
Modulo 2. Sonido Y Musica Por Ordenador. 05 Editor De Audio. AudacityModulo 2. Sonido Y Musica Por Ordenador. 05 Editor De Audio. Audacity
Modulo 2. Sonido Y Musica Por Ordenador. 05 Editor De Audio. Audacity
 
Modulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One Player
Modulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One PlayerModulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One Player
Modulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One Player
 
Modulo 2. Sonido Y Musica Por Ordenador. 03 Extraccion De Audio. C Dex
Modulo 2. Sonido Y Musica Por Ordenador. 03 Extraccion De Audio. C DexModulo 2. Sonido Y Musica Por Ordenador. 03 Extraccion De Audio. C Dex
Modulo 2. Sonido Y Musica Por Ordenador. 03 Extraccion De Audio. C Dex
 
Modulo 2. Sonido Y Musica Por Ordenador. 02 Sonido En El Sistema Operativo
Modulo 2. Sonido Y Musica Por Ordenador. 02 Sonido En El Sistema OperativoModulo 2. Sonido Y Musica Por Ordenador. 02 Sonido En El Sistema Operativo
Modulo 2. Sonido Y Musica Por Ordenador. 02 Sonido En El Sistema Operativo
 
Modulo 1. Sonido Y Musica Por Ordenador. 07 Almacenamiento
Modulo 1. Sonido Y Musica Por Ordenador. 07 AlmacenamientoModulo 1. Sonido Y Musica Por Ordenador. 07 Almacenamiento
Modulo 1. Sonido Y Musica Por Ordenador. 07 Almacenamiento
 
Modulo 1. Sonido Y Musica Por Ordenador. 06 El Audio
Modulo 1. Sonido Y Musica Por Ordenador. 06 El AudioModulo 1. Sonido Y Musica Por Ordenador. 06 El Audio
Modulo 1. Sonido Y Musica Por Ordenador. 06 El Audio
 
Modulo 1. Sonido Y Musica Por Ordenador. 05 El Midi
Modulo 1. Sonido Y Musica Por Ordenador. 05 El MidiModulo 1. Sonido Y Musica Por Ordenador. 05 El Midi
Modulo 1. Sonido Y Musica Por Ordenador. 05 El Midi
 
Modulo 1. Sonido Y Musica Por Ordenador. 04 El Estudio De Sonido. Edicion
Modulo 1. Sonido Y Musica Por Ordenador. 04 El Estudio De Sonido. EdicionModulo 1. Sonido Y Musica Por Ordenador. 04 El Estudio De Sonido. Edicion
Modulo 1. Sonido Y Musica Por Ordenador. 04 El Estudio De Sonido. Edicion
 
Modulo 1. Sonido Y Musica Por Ordenador. 03 El Sonido Y Su Representacion
Modulo 1. Sonido Y Musica Por Ordenador. 03 El Sonido Y Su RepresentacionModulo 1. Sonido Y Musica Por Ordenador. 03 El Sonido Y Su Representacion
Modulo 1. Sonido Y Musica Por Ordenador. 03 El Sonido Y Su Representacion
 
Modulo 1. Sonido y musica por ordenador. 02 El ordenador en el aula.
Modulo 1. Sonido y musica por ordenador. 02 El ordenador en el aula.Modulo 1. Sonido y musica por ordenador. 02 El ordenador en el aula.
Modulo 1. Sonido y musica por ordenador. 02 El ordenador en el aula.
 
00 Sonido y musica por ordenador. Guia del alumno.
00 Sonido y musica por ordenador. Guia del alumno.00 Sonido y musica por ordenador. Guia del alumno.
00 Sonido y musica por ordenador. Guia del alumno.
 
00 Sonido y musica por ordenador. Caso 20
00 Sonido y musica por ordenador. Caso 2000 Sonido y musica por ordenador. Caso 20
00 Sonido y musica por ordenador. Caso 20
 

Último

Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 

Último (13)

Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 

04 Php. Configuracion De Apache

  • 1. Configuración de Apache 1.3.35 Para facilitar las cosas Modificación del fichero httpd.conf para configurar PHP como módulo de Apache A lo largo de este proceso –y en otros sucesivos– vas a encontrar Tal como comentábamos en la página anterior la utilización de PHP requiere introducir ficheros que tienen el mismo algunos cambios en la configuración de Apache. nombre y que se dife- rencian sólo por la extensión. En el momento en el que se instala Apache se crea automáticamente en el subdirectorio C:Apacheconf un fichero llamado httpd.conf que contiene la Sería una buena idea tener configuración por defecto del servidor Apache. Windows configurado de forma que se visualicen siempre las Tendremos que modificarlo. Pero, como precaución por si tenemos algún problema y extensiones de todos los tipos de ficheros. necesitamos volver a utilizar el fichero de la configuración por defecto, vamos a hacer una copia de seguridad. Abriremos el documento httpd.conf con un editor de textos Te sugerimos que hagas esta cualquiera –lo más cómodo será utilizar Dev-PHP que señala los números de línea– y modificación. Por si nunca has con la opción guardar como crearemos una copia con el nombre httpd.orig usado esa opción de Windows, te describimos cómo hacerlo. ¡Cuidado! Bastará con que hagas doble click en el icono Mi PC y vayas a la Si has utilizado el block de notas de Windows es probable que en el proceso anterior no te opción Ver (en el caso de haya guardado como httpd.orig sino como httpd.orig.txt. Windows2000 o XP habrás de ir a Comprueba los ficheros del directorio c:Apacheconf y si te ha ocurrido lo que la opción Herramientas) de la comentamos tendrás que recurrir al conocido método de pulsar sobre el icono del fichero ventana que se abre. En el con el botón derecho del ratón, elegir la opción Cambiar nombre y quitar el .txt que aparece submenú de esa opción elige al final del nombre del archivo. Opciones de Carpeta. Una vez en Opciones de Carpeta debes elegir la opción Ver de la Una vez hecho esto ya podremos hacer las modificaciones con toda tranquilidad, así nueva ventana y buscar la línea que volveremos a abrir el fichero httpd.conf para hacer los cinco cambios siguientes: en la que dice Ocultar extensiones para los tipos de archivos Fichero inicial httpd.conf conocidos y, desmarcando su casilla de verificación y pulsando Guardar como httpd.conf sobre Aplicar y Aceptar ya podrás Modificaciones en el fichero inicial visualizar las extensiones de todos los ficheros. Línea Cambios Donde dice: Efecto de los cambios Options Indexes FollowSymLinks MultiViews en httpd.conf 335 cambiar por: La configuración de Apache Options -Indexes FollowSymLinks MultiViews permite múltiples opciones y ofrece muchas posibilidades. Donde dice: Tantas, que justificarían todo un # curso dedicado al estudio de este 176 servidor y sus opciones de cambiar por: configuración. LoadModule php4_module c:/Apache/php4/sapi/php4apache.dll No entraremos en ese ámbito, Donde dice: pero sí trataremos de conocer –de forma somera– los por qués de las ClearModuleList modificaciones que comentamos a 205 añadir inmediatamente después una nueva línea con la derecha. AddModule mod_php4.c Mediante la primera de ellas le estamos diciendo a Apache que Donde dice: cuando reciba una petición – DirectoryIndex index.html dirigida a uno cualquiera de los 386 directorios accesibles a través de cambiar por: HTTP– en la que no se especifique ningún nombre de página, debe DirectoryIndex index.html index.htm index.php comprobar si en ese directorio Donde dice: existe alguna página llamada index. html. (línea en blanco) 728 En caso de que dicha página cambiar por: existiera la mostraría y en caso AddType application/x-httpd-php .php contrario volvería a comprobar para ver si existe alguna otra Una vez efectuados estos cambios ya podremos guardar el fichero, sin cambiar su llamada index.php (el segundo nombre original –httpd.conf–, y tendremos lista la nueva configuración de Apache. nombre de página contenido en esa línea). Algunos detalles importantes sobre httpd.conf En caso de no encontrar esa coincidencia deberá continuar comprobando una a una, y de Si –con la configuración descrita más arriba– intentamos acceder a la dirección: forma secuencial, la existencia de http://localhost/images/ nos aparecería un mensaje con este: las páginas siguientes hasta encontrar alguna cuyo nombre coincidiera con uno de la lista establecida en la configuración de httpd.conf. En el caso de que no encontrara ninguna que coincida con los nombres indi- cados en esta directiva daría un mensaje de error del tipo: File not found. Esta opción de configuración de Apache es la que nos permite escribir direcciones del estilo www. cnice.mecd.es en las que –sin
  • 2. especificar ningún nombre de página– nos aparece en pantalla el mismo contenido que si hubiéramos escrito: www.cnice.mecd.es/index.html Como podrás ver, esta opción de configuración añade mayor comodidad para al usuario. En la segunda modificación le hemos indicado a Apache que deberá cargar un módulo que se encuentra en el sitio que indican la ruta y el nombre del fichero. Este módulo es el que permite esto ocurre como consecuencia de haber puesto el signo menos delante de Indexes que el servidor interactúe con PHP (¡cuidado! debe ir pegado a Indexes sin ningún espacio intermedio) en la línea Options - cuando sea necesario. Indexes FollowSymLinks MultiViews. En la tercera modificación indicamos al servidor que debe El subdirectorio images no contiene ficheros con nombre index.html, ni tampoco index. utilizar un módulo propio php ni index.htm (los especificados en la directiva DirectoryIndex) y el signo menos lo (programa escrito en lenguaje C) – que hace es denegar el acceso (en el caso de no indicar el nombre de algún documento mod_php4.c– específico para PHP en la dirección) a los directorios que no los contengan. y para este tipo de configuración. Si no hubiéramos modificado esa directiva nos aparecería una lista con todos los ficheros Aquí estamos instalando PHP como contenidos en ese subdirectorio, tal como puedes ver en esta imagen. módulo de Apache, pero existe otra posibilidad conocida como instalación en modo CGI (Common Gateway Interface). Esta configuración se comenta en el apartado titulado: Otras instalaciones. Mediante la cuarta modificación AddType application/x-httpd-php se le indica a Apache que los únicos ficheros susceptibles de contener scripts que deban ser ejecutados por el intérprete de PHP son aquellos que tienen como extensión .php. Si un fichero con extensión distinta contuviera scripts PHP éstos no serían ejecutados. Otras modificaciones en httpd.conf Aunque no vamos a modificarlos, es conveniente saber que existen algunos otros A lo largo de curso iremos elementos importantes en httpd.conf. incorporando algunos servicios que requerirán algunos otros cambios DocumentRoot "C:/Apache/htdocs" en la configuración de Apache. Esta línea que se ha incluido automáticamente al hacer la instalación indica la ruta y el Hablaremos de ellos cuando sea nombre del directorio en el que, obligatoriamente, han de estar los documentos –y los necesario realizarlos. subdirectorios– susceptibles de ser servidos a través del protocolo HTTP. Cualquier documento que estuviera fuera de este directorio sería inaccesible, por lo tanto todos los documentos que vayamos generando a lo largo del curso, deberemos guardarlos dentro de este directorio htdocs. Como es lógico, bastaría cambiar esa línea de la configuración para utilizar como raíz del servidor otro directorio cualquiera. ServerName localhost Esta otra línea –también contenida en httpd.conf– es la que determina el nombre del servidor y a través de ella se identifican las peticiones que el navegador realiza a ese servidor. Por esta razón, cuando probábamos la instalación de Apache, escribíamos como dirección http://localhost. Anterior Indice Siguiente