Hola Cluster he estado haciendo pruebas y no consigo hacerlo funcionar usando el parámetro "-c", te explico como lo tengo montado.
Tengo un directorio que se llama "servidor" y dentro de el tengo los siguientes subdirectorios:
- conf
- htdocs
- img
- logs
- modules
- php
El ejecutable "Apache.exe" y las libreriras necesarias las tengo en el directorio principal, en "servidor".
He añadido lo siguiente al fichero de configuración:
Cita: ScriptAlias /php/ "/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe -c /php/php.ini"
Pongo otros datos importantes del fichero de configuración de Apache:
Cita: ServerRoot ./
DocumentRoot ./htdocs
Al parecer no lo estoy haciendo bien, al pedir una página PHP me aparece el siguiente error en el fichero, error.log:
Cita: [error] [client 127.0.0.1] script not found or unable to stat: C:/php/php.exe -c
No estoy poniendo bien las rutas a PHP. Utilizo rutas relativas, y no absolutas, para que todo este tinglado siga funcionado si lo cambio de sitio. Si lo tengo en c:\servidor y lo cambio a d:\pruebas\servidor quiero que me siga funcionado.
Funciona todo OK, si lo cambio de sitio se sirven las páginas, pero no consigo hacer funcionar el tema de PHP.
Un saludo.