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
Nombre | Por defecto | Cambiable | Historial de cambios |
---|---|---|---|
engine | "1" | PHP_INI_ALL | Disponible desde PHP 4.0.5. |
child_terminate | "0" | PHP_INI_ALL | Disponible desde PHP 4.0.5. |
last_modified | "0" | PHP_INI_ALL | Disponible desde PHP 4.0.5. |
xbithack | "0" | PHP_INI_ALL | Disponible desde PHP 4.0.5. |
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