Está en la página 1de 2

Instalación de PHP 5 sobre Apache 2.0.

58

Proceso de instalación
PHP 5 como CGI
Al establecer este proceso hemos
considerado que las condiciones Los ficheros httpd.conf para esta instalación de Apache 2.0.58 serán los que se
son las señaladas en la página encuentran en el directorio: C:\Apache2\conf
anterior

Es decir, consideraremos que ya


Fichero inicial httpd.orig
tenemos instalado PHP5 y que el Guardar como h2_cgi5.conf
directorio de instalación es c:
\apache\php5\. Modificaciones en el fichero inicial
Línea Cambios
Consideraremos también que el
directorio raíz del servidor va a ser Donde dice:
el mismo que el de Apache 1.3.35
(que suponemos también DocumentRoot "C:/Apache2/htdocs"
228
instalado) y que tenemos de los cambiar por:
ficheros php.ini creados al hacer
la configuración de PHP 5 para la DocumentRoot "C:/Apache/htdocs"
versión 1 de Apache.
Donde dice:

<Directory "C:/Apache2/htdocs">
Modo CGI 253
cambiar por:
La configuración es idéntica a la <Directory "C:/Apache/htdocs">
realizada en el caso de Apache
1.3.35. Sólo se incluyen dos Donde dice:
modificaciones adicionales para
DirectoryIndex index.html index.html.var
indicar que el root de este servidor
no va a estar en el directorio cambiar e incluir la líneas siguientes:
Apache2 sino en Apache.
321 DirectoryIndex index.html index.php index.htm
Respecto al acceso directo hay dos ScriptAlias /php5/ "C:/Apache/php5/"
cambios a tener en cuenta. En esta AddType application/x-httpd-php .php
versión del servidor el fichero Action application/x-httpd-php "/php5/php-cgi.exe
ejecutable apache.exe no está en
el directorio raíz (como ocurre en
Apache 1.3.35) sino en el
subdirectorio bin. Esta Sintaxis de la línea de comandos del acceso directo a esta configuración
circunstancia no obliga a
considerar esa modificación a la C:\Apache2\bin\apache.exe -w -f "C:\Apache2\conf\h2_cgi5.conf" -d "C:
hora de escribir la ruta de acceso \Apache2\"
en el acceso directo que crearemos
para arrancar el servidor en este
modo.

También hay que tener en cuenta


PHP 5 como módulo de Apache 2.0.58
que en la versión 5 de PHP -a
diferencia de PHP 4- el intérprete Los ficheros httpd.conf para esta instalación de Apache 2.0.58 serán los que se
es el archivo php-cgi.exe encuentran en el directorio: C:\Apache2\conf

Módulo de Apache Fichero inicial httpd.orig


Guardar como h2_m5.conf
La configuración de PHP 4 como
módulo de esta versión de Apache Modificaciones en el fichero inicial
es muy similar a la comentada
Línea Cambios
para Apache 1.3.3. Tiene una
diferencia muy importante que es Donde dice:
preciso tener en cuenta. En esta
versión de Apache no debe DocumentRoot "C:/Apache2/htdocs"
228
incluirse la línea de configuración: cambiar por:

AddModule mod_php4.c DocumentRoot "C:/Apache/htdocs"


que si es imprescindible en el caso Donde dice:
de la versión 1.
<Directory "C:/Apache2/htdocs">
253
Además de esto, la librería de PHP cambiar por:
que contiene el módulo es distinta
de la que se usa para la otra <Directory "C:/Apache/htdocs">
versión del servidor. Observa que Donde dice:
en este caso se llama
php5apache2.dll. #
133
El resto de las modificaciones son cambiar por:
idénticas a las ya comentadas. Los
LoadModule php5_module c:/Apache/php5/php5apache2.dll
cambios de la dirección del root del
servidor y la inclusión de la ruta Donde dice:
adecuada hasta la librería que
contiene el módulo. DirectoryIndex index.html index.html.var
321
cambiar por:

DirectoryIndex index.html index.htm index.php


Donde dice:

(línea en blanco)
756
cambiar por:

AddType application/x-httpd-php .php

Sintaxis de la línea de comandos del acceso directo a esta configuración


C:\Apache2\bin\apache.exe -w -f "C:\Apache2\conf\h2_m5.conf" -d "C:\Apache2
\"

Anterior Indice Siguiente

También podría gustarte