Ver Mensaje Individual
  #1  
Antiguo 02-06-2006
Avatar de D-MO
D-MO D-MO is offline
Miembro
 
Registrado: ago 2005
Ubicación: root@debian:/#
Posts: 1.042
Reputación: 20
D-MO Va por buen camino
php y apache, ¿CGI Binary o Apache Module?

Hola, hace unos 15 minutos decidi actualizar a la última versión de apache y php que tenia instaladas en mi máquina, tenia instalado un paquete que me autoconfiguraba apache, php y mysql pero no en las últimas versiones, el paquete es el msas.

Así que me decidi a descargar ambos (apache y php) instale apache, me leo el install.txt de php, configuro el DocumentRoot de apache y agrego las siguientes líneas al httpd.conf

Cita:
ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php-cgi.exe"
DirectoryIndex index.php
Con lo que instalo php como "CGI Binary".
Aclaro que he instalado esto únicamente para uso personal, probar mis códigos, etc... pero según leo en el php.ini

Cita:
Empezado por install.txt
By using the CGI setup, your server is open to several possible
attacks. Please read our CGI security section to learn how to defend
yourself from those attacks.
por lo que, de lo poco que entiendo del Inglés veo que esto puede ser un problema de seguridad, pero pense: ¿Es esto únicamente?, ¿Mis scripts funcionarán de la misma manera si se usa una u otra forma?... así que mejor decidi a poner php como módulo de apache, y copio-pego las líneas que da el install.txt de php en el httpd.conf de apache y al ejecutar apache me muestra un mensaje de error, que no puede cargar el c:/php/php5apache2.dll, así que me ubiqué en esta carpeta para ver si existia el archivo y si, si existe, esta es la razón en sí de este hilo, además de conocer los pros/contras de una u otra forma.

Saludos.
Responder Con Cita