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

add a note add a note

User Contributed Notes 1 note

up
-10
Anonymous
13 years ago
An important note:

Even though you turn off the engine with:

php_flag engine off

Doing:

php_flag engine on

does NOT turn it on. You need to instead do:

php_flag engine 1
To Top