## Configuración en tiempo de ejecución

El comportamiento del módulo de PHP de Apache está regido por los valores definidos en php.ini. Estos valores de configuración definidos en php.ini pueden ser sobreescritos por la configuración del php_flag definidos en el fichero de configuración del servidor o por los ficheros .htaccess locales.

Ejemplo #1 Desactivar el intérprete de PHP en un directorio utilizando .htaccess

    php_flag engine off

Opciones de configuración de Apache
Nombre | Por defecto | Cambiable | Historial de cambios
--- | --- | --- | ---
engine | "1" | `INI_ALL` |
child_terminate | "0" | `INI_ALL` |
last_modified | "0" | `INI_ALL` |
xbithack | "0" | `INI_ALL` |

Para más detalles y definiciones de los modos de INI_*, vea Dónde se puede realizar un ajuste de configuración.

He aquí una breve explicación de las directivas de configuración.

`engine` boolean

  Activa o desactiva la ejecución de PHP. Esta directiva se puede utilizar sólo en la versión de PHP como módulo de Apache. Se usa en los sitios que deseen controlar la activación o desactivación del PHP en cada directorio o servidor virtual. Al establecer `engine off` en los lugares apropiados en el archivo httpd.conf, PHP puede ser activado o desactivado.

`child_terminate` boolean

  Especifica si los scripts PHP pueden solicitar la finalización de los procesos hijos al finalizar la petición, véase también apache_child_terminate().

`last_modified` boolean

  Envía la fecha de modificación de los scripts PHP con la cabecera 'Last-Modified:' para estas peticiones.

`xbithack` boolean

  Analiza los ficheros con bit de ejecución establecido para PHP, con independencia de la extensión del fichero