Documentos de Académico
Documentos de Profesional
Documentos de Cultura
58
PHP 4 como CGI
Los ficheros httpd.conf para esta instalacin de Apache 2.0.58 sern los que se encuentran en el directorio: C:\Apache2\conf
Fichero inicial Guardar como
Proceso de instalacin
Al establecer este proceso hemos considerado que las condiciones son las sealadas en la pgina anterior Es decir, consideraremos que ya tenemos instalado PHP4 y que el directorio de instalacin es c: \apache\php4\. Consideraremos tambin que el directorio raz del servidor va a ser el mismo que el de Apache 1.3.35 (que suponemos tambin instalado) y que tenemos de los ficheros php.ini creados al hacer la configuracin de PHP 4 para la versin 1 de Apache.
httpd.orig h2_cgi4.conf
Modificaciones en el fichero inicial Cambios Donde dice:
Lnea
228
DocumentRoot "C:/Apache2/htdocs"
cambiar por:
DocumentRoot "C:/Apache/htdocs"
Donde dice:
253
<Directory "C:/Apache2/htdocs">
cambiar por:
Modo CGI
La configuracin es idntica a la realizada en el caso de Apache 1.3.35. Slo se incluyen dos modificaciones adicionales para indicar que el root de este servidor no va a estar en el directorio Apache2 sino en Apache. Respecto al acceso directo hay dos cambios a tener en cuenta. En esta versin del servidor el fichero ejecutable apache.exe no est en el directorio raz (como ocurre en Apache 1.3.35) sino en el subdirectorio bin. Esta circunstancia no obliga a considerar esa modificacin a la hora de escribir la ruta de acceso en el acceso directo que crearemos para arrancar el servidor en este modo.
<Directory "C:/Apache/htdocs">
Donde dice:
DirectoryIndex index.html index.php index.htm ScriptAlias /php4/ "C:/Apache/php4/" AddType application/x-httpd-php .php Action application/x-httpd-php "/php4/php.exe"
Sintaxis de la lnea de comandos del acceso directo a esta configuracin
httpd.orig h2_m4.conf
Modificaciones en el fichero inicial Cambios Donde dice:
Mdulo de Apache
La configuracin de PHP 4 como mdulo de esta versin de Apache es muy similar a la comentada para Apache 1.3.3. Tiene una diferencia muy importante que es preciso tener en cuenta. En esta versin de Apache no debe incluirse la lnea de configuracin: AddModule mod_php4.c que si es imprescindible en el caso de la versin 1. Adems de esto, la librera de PHP que contiene el mdulo es distinta de la que se usa para la otra versin del servidor. Observa que en este caso se llama php4apache2.dll. El resto de las modificaciones son idnticas a las ya comentadas. Los cambios de la direccin del root del servidor y la inclusin de la ruta adecuada hasta la librera que contiene el mdulo.
Lnea
228
DocumentRoot "C:/Apache2/htdocs"
cambiar por:
DocumentRoot "C:/Apache/htdocs"
Donde dice:
253
<Directory "C:/Apache2/htdocs">
cambiar por:
<Directory "C:/Apache/htdocs">
Donde dice:
133
#
cambiar por:
321
756
(lnea en blanco)
cambiar por: