Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/01/2005, 18:42
Avatar de lado2mx
lado2mx
Colaborador
 
Fecha de Ingreso: agosto-2001
Ubicación: Veracruz
Mensajes: 3.720
Antigüedad: 22 años, 9 meses
Puntos: 9
Apunte radical al tutorial Apache - PHP en Windows

Bien, esto es mas que nada para aquellos que se complicaron en instalar el Apache 2.0 y el PHP 4.3.10, mediante el tutorial que está en maestrosdelweb.com (http://www.maestrosdelweb.com/editorial/phpmysqlap/).

En el apartado 2.3.2 se encuentra esto a que resumo.
Cita:
2.3.2 - Caso B: httpd.conf para Apache 2.0.X

Buscamos Dynamic Shared Object (DSO) Support que es donde se cargan los módulos. Ahí vamos a cargar el módulo de PHP para Apache, dando la dirección del archivo php4apache2.dll (PHP4) o php5apache2.dll (PHP5) que lo contiene. Encontramos hasta un ejemplo:

# Example:
# LoadModule foo_module modules/mod_foo.so
#


Y ahora añadimos justo debajo:

- Si estamos instalando PHP4:
LoadModule php4_module C:/Servidor/PHP/sapi/php4apache2.dll
- Si estamos instalando PHP5:
LoadModule php5_module C:/Servidor/PHP/php5apache2.dll


De tal manera que para PHP4 tiene que quedar así:

# Example:
# LoadModule foo_module modules/mod_foo.so
#
LoadModule php4_module C:/Servidor/PHP/sapi/php4apache2.dll

En este punto, se han trabado varios en el cual dicen y afirman, de que el módulo php4apache y php4apache2 existen, pero no los reconoce Apache, que están perdidos, eliminados, o que simplemente ni los pela. Esto es cierto.

Ahora, mejor para evitar tantas broncas, les muestro el apunte para solucionar de una vez, este gran inconveniente; extraido justamente de PHP.NET (http://www.php.net/manual/es/install.windows.php).
Cita:
Ejemplo 3-8. PHP y Apache 2.0, como binario CGI ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe" Si quereis utilizar PHP como módulo de Apache 2.0, asegurarse de mover php4ts.dll a winnt/system32 (para Windows NT/2000) ó windows/system32 (para Windows XP), sobreescribiendo cualquier fichero anterior.
Entonces queda como sigue:
Código:
ScriptAlias /php/ "c:/php/"

AddType application/x-httpd-php .php

AddType application/x-httpd-php .php .php3 .php4 .phtml

AddType application/x-httpd-php-source .phps

Action application/x-httpd-php "/php/php.exe"
Espero haya ayudado al respecto.

Conclusión: Este apunte no demerita en absoluto el tutorial que se ingreso en anteriores fechas en maestrosdelweb.com, sin embargo, los que bajan de inmediato y creen que las versiones actuales de PHP son mejores que las anteriores. Es para ellos que hice el apunte. Punto.

Última edición por lado2mx; 26/01/2005 a las 18:46