El comportamiento del módulo PHP de Apache está sujeto
a los parámetros ajustados en php.ini. Los parámetros
ajustados mediante php_flag en el archivo de configuración
del servidor o archivos .htaccess locales, tendrán preferencia
sobre aquellos ajustados en php.ini.
Ejemplo 1. Desactivar el intérprete PHP en un directorio utilizando .htaccess |
Tabla 1. Opciones de configuración de Apache
| Nombre | Por defecto | Modificable | Función |
|---|
| engine | On | PHP_INI_ALL | habilita o desactiva el intérprete PHP |
| child_terminate | Off | PHP_INI_ALL |
especifica si los scripts PHP pueden requerir la terminación del proceso
hijo al acabar un requerimiento. Véase también
apache_child_terminate()
|
| last_modified | Off | PHP_INI_ALL | enviar la fecha de modificación de los scripts PHP como la fecha de
la última modifición en la cabecera del requerimiento actual |
| xbithack | Off | PHP_INI_ALL | interpretar los archivos cuyo bit ejecutable esté fijado a PHP,
independientemente de su extensión
|
A continuación se
presenta una corta explicación de las directivas de
configuración.
- engine
boolean
Esta directiva realmente sólo es útil cuando PHP
es un módulo de Apache. Se utiliza para sitios que
quieran activar o desactivar el intérprete de PHP
en función del directorio o del host-virtual. Añadiendo
engine off en los lugares apropiados del
archivo httpd.conf, PHP puede ser habilitado o desactivado.