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.