Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/05/2004, 03:48
DARK_OZMA
 
Fecha de Ingreso: enero-2004
Mensajes: 58
Antigüedad: 20 años, 2 meses
Puntos: 0
No consigo poner PHP como modulo Apache

Versiones Apache 2.0.4 y PHP 4.3.6 en Windows 2000.

Lo tenia correctamente funcionando, pero queria pasar de tenerlo en CGI a Modulo de apache.

E seguido la guia de Maestrosdelweb. Como me baje el instalador de php (1MB), e bajado ahora la version que nombran (Un php-4.3.6-Win32.zip de 7MB).

E descomprimido y copiado lo siguiente a Winnt/System32:

- Php4ts.dll
- Php.ini (por si acaso tambien lo e copiado a C:/Winnt/)
- Y todos los ficheros de /php/dll/

Despues e añadido esta linea el php.ini:

extension_dir = C:/Archivos de programa/php/extensions/

Despues e añadido estas a httpd.conf:

LoadModule php4_module "c:/archivos de programa/php/sapi/php4apache2.dll"
(Tanto en el manual como en los demas loadmodule, salen sin comillas pero si lo pongo sin ellas me da un error y puede que no me vaya por esto ¿no?)

El error es algo asi -> Error de syntaxis en la linea xxx loadmodule necesita 2 argumentos, el modulo a cargar y la ruta donde encontrarlo.

Y aparte añado estas tambien:
DirectoryIndex index.html index.htm index.php index.php3 index.shtml index.html.var
Addtype application/x-httpd-php4 .php
Addtype application/x-httpd-php4 .php3
Addtype application/x-httpd-php4 .php4
Addtype application/x-httpd-php4 .phtml
AddType application/x-httpd-php4-source .phps

Arranco el Apache (si lo e puesto con comillas si arranca, sino no).
phpinfo y pufff! Server Api CGI

¿Que puede paxar?
Al descomprimir el zip le dije que sobreescribiera todos los ficheros. No borre el php que tenia en parte por que el php no tiene instalador/desinstalador.

SALU2 y gracias por adelantado.