SlideShare una empresa de Scribd logo
Instalar PHP 4 como CGI


Dos opciones de
                                       Precauciones previas
instalación
                                          Para configurar PHP como CGI es necesario que httpd.conf tenga una configuración
                                       distinta a la que hemos utilizado al instalarlo como módulo de Apache.
El software del servidor Apache
permite configurar PHP de dos
                                          Antes de realizar y probar esta nueva configuración será conveniente tomar algunas
maneras distintas, conocidas
como: módulo de Apache y modo          precauciones:
CGI.
                                           s   Tenemos un fichero llamado httpd.conf que contiene la configuración de PHP
La diferencia entre ambas                      como módulo y nos interesa conservarlo.
configuraciones estriba en la forma
en la que interactúan Apache y                    s   Vamos a abrirlo como nuestro editor DEV-PHP y lo guardaremos –en el
PHP en cada caso.
                                                      mismo directorio c:/Apache/conf y sin hacer ninguna modificación– con el
Cuando se configura como módulo                       nombre httpd_modulo.conf.
de Apache se utiliza el denominado
Dynamic Shared Object (Soporte                    s   De esta forma tendremos una copia segura de nuestra configuración actual.
de Objetos Dinámicos
Compartidos), DSO, que permite             s   Tenemos también otro fichero llamado httpd.orig, que habíamos creado como
que el propio Apache cargue en                 medida cautelar al comenzar la instalación de PHP como módulo de Apache.
tiempo de ejecución, y con un
formato especial, porciones de                    s   Como recordarás, este fichero contiene la configuración que se crea por
código de un programa ejecutable                      defecto en el momento de instalar el servidor.
que, en nuestro caso, será el
intérprete de PHP.                                s   Abramos httpd.orig y, sin hacer cambios por el momento, guardémoslo con
                                                      el nombre httpd_cgi.conf
Cuando Apache trabaja de esta
manera los módulos no se cargan            s   De esta forma podremos hacer nuestras modificaciones sobre httpd_cgi.conf sin
hasta el momento en que son                    correr el riesgo de dañar la configuración actual.
necesarios y eso tiene, entre otras,
la ventaja de que permiten
disponer de más es- pacio de           Modificaciones en httpd_cgi.conf
memoria.

Cuando Apache utiliza la                  Haremos ahora las modificaciones en httpd_cgi.conf –como recordarás, es una copia
configuración en modo CGI              de la configuración inicial de Apache– para que PHP trabaje en modo CGI.
(Common Gateway Interface) los
programas se ejecutan en tiempo        – Buscaremos las línea 386:
real, de forma que cuando se
requiere la actuación del                  y sustituiremos
intérprete, el servidor debe                            DirectoryIndex index.html
transferir toda la información             por el siguiente bloque de líneas
necesaria a ese programa –en este
caso el intérprete de PHP– y
esperar a que éste concluya la                             DirectoryIndex index.html index.php index.htm
ejecución y le devuelva los                                ScriptAlias /php/ "C:/Apache/php4/"
resultados de la misma.                                    AddType application/x-httpd-php .php .php4
                                                           Action application/x-httpd-php "/php/php.exe"
¿Hay una
opción óptima?                         guardaremos los cambios y ya tendremos lista la configuración como CGI.


Aunque son muchos quienes              Prueba de la nueva configuración
sostienen que la opción ideal es la
configuración como módulo (el
argumento básico es su mayor              Apache se inicia atendiendo a las especificaciones contenidas en httpd.conf y ese
seguridad) otros hablan de la          fichero contiene –en este momento– la configuración como módulo. Tendremos que
mayor eficacia de la opción CGI.       sustituirlo por el que contiene la configuración como CGI.

Es cierto que la configuración            Bastará abrir httpd_cgi.conf y guardar como... httpd.conf (reemplazando el que
como módulo permite dotar a            existía anteriormente con ese nombre), apagar el servidor –si lo tenemos activo– y
Apache con algunas opciones que        arrancarlo de nuevo.
no permite la configuración CGI y
esa es la razón por la que hemos         En este nuevo arranque podremos observar dos cosas que nos indicarán que ha
optado por utilizar ese modo de        cambiado la configuración. La ventana MS-DOS de Apache, aparecerá ahora así:
configuración.

Seguramente no existe una
configuración que –de forma
general– pueda considerarse como
la óptima y la elección de la mejor
debería atender, en cada caso
específico, a razones tales como:
sistema operativo del servidor, las
características del equipo, los
                                       y aunque, a primera vista, no percibamos ninguna diferencia, si la hay. Ahora no dice
servicios, el número de usuarios,
el volumen de las transferencias,      PHP 4.3.7 mientras que con la configuración como módulo de Apache si aparecía como
etcétera.                              puedes comprobar si comparas ambas imágenes.


Configuración CGI

Las modificaciones que hemos de
realizar en httpd.conf para
configurar Apache en modo CGI
tienen las finalidades siguientes:

Las directivas ScriptAlias se usan        Este procedimiento puede resultarnos cómodo cuando utilicemos esta versión del
para indicarle a Apache cuál es el     servidor. Pero puede ocurrir que los mensajes de estas ventanas sean distintos –de
directorio concreto que ha sido        hecho, en la versión 2 de Apache lo son– y el método de comprobación no nos sirva.
asignado para contener los
programas que debe ejecutar en           Recurramos a info.php. Si abrimos una nueva ventana del navegador y ponemos
modo CGI. Apache asumirá que           como dirección http://localhost/info.php (recuerda que el fichero info.php lo habíamos
cada fichero de este directorio es
                                       guardado en htdocs que es el directorio raiz del servidor) podremos ver en las primeras
un programa CGI y tratará de           líneas de la página lo siguiente:
ejecutarlo cuando sea preciso.

A través de las directivas
AddType se especifica qué
extensiones tienen los ficheros que
requieren ser interpretados antes
de enviar la respuesta a la petición
del cliente y el tipo de aplicación
que debe ser utilizada en cada
caso.
                                       mientras que cuando la configuración es como módulo info.php nos indica que Server
Las directiva Action indica qué        API es Apache.
programa ha de ser ejecutado
según cada uno de los tipos de
aplicación señalados mediante
AddType.

En nuestro caso, estamos
señalando a Apache que los
programas que habrán de
interpretar los scripts, en modo
CGI, están en el directorio C:/
Apache/php4/ y que esa ruta será       Cambios entre ambos modos
identificada por medio del alias /
php/.
                                          Si hemos seguido todos los pasos anteriores, cambiar de una forma de ejecución a
Le indicamos también que los           otra será sumamente sencillo. Eso sí, antes de hacerlo hemos de cerciorarnos de que
ficheros con extensión .php o .        Apache está apagado.
php4 requieren el uso de la
aplicación x-httpd-php, y, por            Bastará con abrir uno de los ficheros –httpd_cgi.conf ó httpd_modulo.conf y
último, le indicamos que la            guardarlo como httpd.conf sobreescribiendo el que existía anteriormente. Una vez hecho
aplicación anterior requiere que se    esto, sólo queda arrancar Apache con la nueva configuración.
ejecute php.exe, programa cuyo
path es el contenido en el alias /     Otra alternativa, seguramente más cómoda, sería crear un acceso directo (nuevo) para
php/ establecido en la primera de      arrancar Apache con esta configuración sin necesidad de renombrar httpd_cgi4.conf.
las directivas.                        Bastaría con:

                                           s   Crear acceso directo
                                           s   Insertar, donde dice Línea de comandos, lo siguiente:
                                               C:Apacheapache.exe -w -f "C:Apacheconfhttpd_cgi4.conf" -d "C:Apache"



                                                                        Anterior   Indice   Siguiente

Más contenido relacionado

La actualidad más candente

Servidor web apache
Servidor web apache Servidor web apache
Servidor web apache
elkincarmonaerazo
 
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
Nombre Apellidos
 
Manual taller-drupal
Manual taller-drupalManual taller-drupal
Manual taller-drupal
mikyWatt
 
Servidor Web Apache para Linux
Servidor Web Apache para LinuxServidor Web Apache para Linux
Servidor Web Apache para Linux
María del Cisne
 
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
 
Servidor Web Apache, PHP, MySQL.
Servidor Web Apache, PHP, MySQL.Servidor Web Apache, PHP, MySQL.
Servidor Web Apache, PHP, MySQL.
Ángel Acaymo M. G.
 
05 Php. Configuracion De Php
05 Php. Configuracion De Php05 Php. Configuracion De Php
05 Php. Configuracion De PhpJosé M. Padilla
 
Los servidores wamp
Los servidores wampLos servidores wamp
Los servidores wampgarciadebora
 
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
 
Pleased to meet you, Laravel
Pleased to meet you, LaravelPleased to meet you, Laravel
Pleased to meet you, Laravel
Rolando Caldas
 

La actualidad más candente (13)

Servidor web apache
Servidor web apache Servidor web apache
Servidor web apache
 
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
 
Apache practica
Apache practicaApache practica
Apache practica
 
Manual taller-drupal
Manual taller-drupalManual taller-drupal
Manual taller-drupal
 
Servidor Web Apache para Linux
Servidor Web Apache para LinuxServidor Web Apache para Linux
Servidor Web Apache para Linux
 
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
phpphp
php
 
02practica completa
02practica completa02practica completa
02practica completa
 
Servidor Web Apache, PHP, MySQL.
Servidor Web Apache, PHP, MySQL.Servidor Web Apache, PHP, MySQL.
Servidor Web Apache, PHP, MySQL.
 
05 Php. Configuracion De Php
05 Php. Configuracion De Php05 Php. Configuracion De Php
05 Php. Configuracion De Php
 
Los servidores wamp
Los servidores wampLos servidores wamp
Los servidores wamp
 
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)
 
Pleased to meet you, Laravel
Pleased to meet you, LaravelPleased to meet you, Laravel
Pleased to meet you, Laravel
 

Destacado

9 20130413 legislazione_e_sanzioni-.-alberto_piovanelli
9 20130413 legislazione_e_sanzioni-.-alberto_piovanelli9 20130413 legislazione_e_sanzioni-.-alberto_piovanelli
9 20130413 legislazione_e_sanzioni-.-alberto_piovanelliFabrizio de Stefani
 
Pinturas que parecen cuadros
Pinturas que parecen cuadrosPinturas que parecen cuadros
Pinturas que parecen cuadros
joan vallmy
 
블로그기반 비즈니스사례 91117[1]
블로그기반 비즈니스사례 91117[1]블로그기반 비즈니스사례 91117[1]
블로그기반 비즈니스사례 91117[1]guestc454e976a
 

Destacado (8)

9 20130413 legislazione_e_sanzioni-.-alberto_piovanelli
9 20130413 legislazione_e_sanzioni-.-alberto_piovanelli9 20130413 legislazione_e_sanzioni-.-alberto_piovanelli
9 20130413 legislazione_e_sanzioni-.-alberto_piovanelli
 
914836 download
914836 download914836 download
914836 download
 
9 3 A
9 3 A9 3 A
9 3 A
 
Pinturas que parecen cuadros
Pinturas que parecen cuadrosPinturas que parecen cuadros
Pinturas que parecen cuadros
 
932
932932
932
 
90 M Overview
90 M Overview90 M Overview
90 M Overview
 
9.1.3additional
9.1.3additional9.1.3additional
9.1.3additional
 
블로그기반 비즈니스사례 91117[1]
블로그기반 비즈니스사례 91117[1]블로그기반 비즈니스사례 91117[1]
블로그기반 비즈니스사례 91117[1]
 

Similar a 92 Php. Instalar Php4 Como Cgi

Presentacion_PHP5_Avanzado.pdf
Presentacion_PHP5_Avanzado.pdfPresentacion_PHP5_Avanzado.pdf
Presentacion_PHP5_Avanzado.pdf
Lorenzo Santos Virosta
 
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
 
Instalar php 5 en windows 7 con apache
Instalar php 5 en windows 7 con apacheInstalar php 5 en windows 7 con apache
Instalar php 5 en windows 7 con apacheEsmeralda Lopez
 
Web centos
Web centosWeb centos
Web centosjessidi
 
Clase 3 instalación y primeros pasos
Clase 3 instalación y primeros pasosClase 3 instalación y primeros pasos
Clase 3 instalación y primeros pasos
hydras_cs
 
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
 
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 mysqlphp
Tutorial mysqlphpTutorial mysqlphp
Tutorial mysqlphp
william kozisck
 
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
 
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
 
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
Ubeimar Navarro Herrera
 
Practica09
Practica09Practica09
Servidores web
Servidores webServidores web
Servidores web
Rene Guaman-Quinche
 
Phpmyadmin
PhpmyadminPhpmyadmin
Phpmyadmin
Lady Rincon
 

Similar a 92 Php. Instalar Php4 Como Cgi (20)

Presentacion_PHP5_Avanzado.pdf
Presentacion_PHP5_Avanzado.pdfPresentacion_PHP5_Avanzado.pdf
Presentacion_PHP5_Avanzado.pdf
 
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)
 
Instalar php 5 en windows 7 con apache
Instalar php 5 en windows 7 con apacheInstalar php 5 en windows 7 con apache
Instalar php 5 en windows 7 con apache
 
Web centos
Web centosWeb centos
Web centos
 
nn
nnnn
nn
 
Tema1[Php]
Tema1[Php]Tema1[Php]
Tema1[Php]
 
Clase 3 instalación y primeros pasos
Clase 3 instalación y primeros pasosClase 3 instalación y primeros pasos
Clase 3 instalación y primeros pasos
 
Php andmysql
Php andmysqlPhp andmysql
Php andmysql
 
Php andmysql (1)
Php andmysql (1)Php andmysql (1)
Php andmysql (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
 
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)
 
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
 
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
 
Practica09
Practica09Practica09
Practica09
 
Servidores web
Servidores webServidores web
Servidores web
 
Phpmyadmin
PhpmyadminPhpmyadmin
Phpmyadmin
 
Apache
ApacheApache
Apache
 

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

IA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticulturaIA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticultura
Miguel Rebollo
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Festibity
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
evelinglilibethpeafi
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
cofferub
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
tamarita881
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
thomasdcroz38
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
julio05042006
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
Ing. Julio Iván Mera Casas
 
absorcion de gases y practicas de laboratorios
absorcion de gases y practicas de laboratoriosabsorcion de gases y practicas de laboratorios
absorcion de gases y practicas de laboratorios
JuanAlvarez413513
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Festibity
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
NajwaNimri1
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
ValeriaAyala48
 
COMPARATIVO DE SUBESTACIONES AIS VS GIS.
COMPARATIVO DE SUBESTACIONES AIS VS GIS.COMPARATIVO DE SUBESTACIONES AIS VS GIS.
COMPARATIVO DE SUBESTACIONES AIS VS GIS.
SERVANDOBADILLOPOLEN
 
actividad 2 tecnologia (3).pdf junto con mis compañeros
actividad 2 tecnologia (3).pdf junto con mis compañerosactividad 2 tecnologia (3).pdf junto con mis compañeros
actividad 2 tecnologia (3).pdf junto con mis compañeros
aljitagallego
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
coloradxmaria
 
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial ValenciaCatalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
AMADO SALVADOR
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
SamuelRamirez83524
 
Presentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The CleanPresentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The Clean
juanchogame18
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
Festibity
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
sarasofiamontezuma
 

Último (20)

IA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticulturaIA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticultura
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
 
absorcion de gases y practicas de laboratorios
absorcion de gases y practicas de laboratoriosabsorcion de gases y practicas de laboratorios
absorcion de gases y practicas de laboratorios
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
 
COMPARATIVO DE SUBESTACIONES AIS VS GIS.
COMPARATIVO DE SUBESTACIONES AIS VS GIS.COMPARATIVO DE SUBESTACIONES AIS VS GIS.
COMPARATIVO DE SUBESTACIONES AIS VS GIS.
 
actividad 2 tecnologia (3).pdf junto con mis compañeros
actividad 2 tecnologia (3).pdf junto con mis compañerosactividad 2 tecnologia (3).pdf junto con mis compañeros
actividad 2 tecnologia (3).pdf junto con mis compañeros
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
 
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial ValenciaCatalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
 
Presentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The CleanPresentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The Clean
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 

92 Php. Instalar Php4 Como Cgi

  • 1. Instalar PHP 4 como CGI Dos opciones de Precauciones previas instalación Para configurar PHP como CGI es necesario que httpd.conf tenga una configuración distinta a la que hemos utilizado al instalarlo como módulo de Apache. El software del servidor Apache permite configurar PHP de dos Antes de realizar y probar esta nueva configuración será conveniente tomar algunas maneras distintas, conocidas como: módulo de Apache y modo precauciones: CGI. s Tenemos un fichero llamado httpd.conf que contiene la configuración de PHP La diferencia entre ambas como módulo y nos interesa conservarlo. configuraciones estriba en la forma en la que interactúan Apache y s Vamos a abrirlo como nuestro editor DEV-PHP y lo guardaremos –en el PHP en cada caso. mismo directorio c:/Apache/conf y sin hacer ninguna modificación– con el Cuando se configura como módulo nombre httpd_modulo.conf. de Apache se utiliza el denominado Dynamic Shared Object (Soporte s De esta forma tendremos una copia segura de nuestra configuración actual. de Objetos Dinámicos Compartidos), DSO, que permite s Tenemos también otro fichero llamado httpd.orig, que habíamos creado como que el propio Apache cargue en medida cautelar al comenzar la instalación de PHP como módulo de Apache. tiempo de ejecución, y con un formato especial, porciones de s Como recordarás, este fichero contiene la configuración que se crea por código de un programa ejecutable defecto en el momento de instalar el servidor. que, en nuestro caso, será el intérprete de PHP. s Abramos httpd.orig y, sin hacer cambios por el momento, guardémoslo con el nombre httpd_cgi.conf Cuando Apache trabaja de esta manera los módulos no se cargan s De esta forma podremos hacer nuestras modificaciones sobre httpd_cgi.conf sin hasta el momento en que son correr el riesgo de dañar la configuración actual. necesarios y eso tiene, entre otras, la ventaja de que permiten disponer de más es- pacio de Modificaciones en httpd_cgi.conf memoria. Cuando Apache utiliza la Haremos ahora las modificaciones en httpd_cgi.conf –como recordarás, es una copia configuración en modo CGI de la configuración inicial de Apache– para que PHP trabaje en modo CGI. (Common Gateway Interface) los programas se ejecutan en tiempo – Buscaremos las línea 386: real, de forma que cuando se requiere la actuación del y sustituiremos intérprete, el servidor debe DirectoryIndex index.html transferir toda la información por el siguiente bloque de líneas necesaria a ese programa –en este caso el intérprete de PHP– y esperar a que éste concluya la DirectoryIndex index.html index.php index.htm ejecución y le devuelva los ScriptAlias /php/ "C:/Apache/php4/" resultados de la misma. AddType application/x-httpd-php .php .php4 Action application/x-httpd-php "/php/php.exe" ¿Hay una opción óptima? guardaremos los cambios y ya tendremos lista la configuración como CGI. Aunque son muchos quienes Prueba de la nueva configuración sostienen que la opción ideal es la configuración como módulo (el argumento básico es su mayor Apache se inicia atendiendo a las especificaciones contenidas en httpd.conf y ese seguridad) otros hablan de la fichero contiene –en este momento– la configuración como módulo. Tendremos que mayor eficacia de la opción CGI. sustituirlo por el que contiene la configuración como CGI. Es cierto que la configuración Bastará abrir httpd_cgi.conf y guardar como... httpd.conf (reemplazando el que como módulo permite dotar a existía anteriormente con ese nombre), apagar el servidor –si lo tenemos activo– y Apache con algunas opciones que arrancarlo de nuevo. no permite la configuración CGI y esa es la razón por la que hemos En este nuevo arranque podremos observar dos cosas que nos indicarán que ha optado por utilizar ese modo de cambiado la configuración. La ventana MS-DOS de Apache, aparecerá ahora así: configuración. Seguramente no existe una configuración que –de forma general– pueda considerarse como la óptima y la elección de la mejor debería atender, en cada caso específico, a razones tales como: sistema operativo del servidor, las características del equipo, los y aunque, a primera vista, no percibamos ninguna diferencia, si la hay. Ahora no dice servicios, el número de usuarios, el volumen de las transferencias, PHP 4.3.7 mientras que con la configuración como módulo de Apache si aparecía como etcétera. puedes comprobar si comparas ambas imágenes. Configuración CGI Las modificaciones que hemos de realizar en httpd.conf para configurar Apache en modo CGI tienen las finalidades siguientes: Las directivas ScriptAlias se usan Este procedimiento puede resultarnos cómodo cuando utilicemos esta versión del para indicarle a Apache cuál es el servidor. Pero puede ocurrir que los mensajes de estas ventanas sean distintos –de directorio concreto que ha sido hecho, en la versión 2 de Apache lo son– y el método de comprobación no nos sirva. asignado para contener los programas que debe ejecutar en Recurramos a info.php. Si abrimos una nueva ventana del navegador y ponemos modo CGI. Apache asumirá que como dirección http://localhost/info.php (recuerda que el fichero info.php lo habíamos
  • 2. cada fichero de este directorio es guardado en htdocs que es el directorio raiz del servidor) podremos ver en las primeras un programa CGI y tratará de líneas de la página lo siguiente: ejecutarlo cuando sea preciso. A través de las directivas AddType se especifica qué extensiones tienen los ficheros que requieren ser interpretados antes de enviar la respuesta a la petición del cliente y el tipo de aplicación que debe ser utilizada en cada caso. mientras que cuando la configuración es como módulo info.php nos indica que Server Las directiva Action indica qué API es Apache. programa ha de ser ejecutado según cada uno de los tipos de aplicación señalados mediante AddType. En nuestro caso, estamos señalando a Apache que los programas que habrán de interpretar los scripts, en modo CGI, están en el directorio C:/ Apache/php4/ y que esa ruta será Cambios entre ambos modos identificada por medio del alias / php/. Si hemos seguido todos los pasos anteriores, cambiar de una forma de ejecución a Le indicamos también que los otra será sumamente sencillo. Eso sí, antes de hacerlo hemos de cerciorarnos de que ficheros con extensión .php o . Apache está apagado. php4 requieren el uso de la aplicación x-httpd-php, y, por Bastará con abrir uno de los ficheros –httpd_cgi.conf ó httpd_modulo.conf y último, le indicamos que la guardarlo como httpd.conf sobreescribiendo el que existía anteriormente. Una vez hecho aplicación anterior requiere que se esto, sólo queda arrancar Apache con la nueva configuración. ejecute php.exe, programa cuyo path es el contenido en el alias / Otra alternativa, seguramente más cómoda, sería crear un acceso directo (nuevo) para php/ establecido en la primera de arrancar Apache con esta configuración sin necesidad de renombrar httpd_cgi4.conf. las directivas. Bastaría con: s Crear acceso directo s Insertar, donde dice Línea de comandos, lo siguiente: C:Apacheapache.exe -w -f "C:Apacheconfhttpd_cgi4.conf" -d "C:Apache" Anterior Indice Siguiente