Funciones espec铆ficas de Apache

II. Funciones espec铆ficas de Apache

Introducci贸n

Estas funciones est谩n disponibles solamente cuando PHP se ejecuta como m贸dulo de Apache 1.x.

Instalaci贸n

Informaci贸n sobre la instalaci贸n de PHP con Apache se puede encontrar en el cap铆tulo sobre instalaci贸n en la secci贸n sobre Apache

Configuraci贸n en tiempo de ejecuci贸n

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

php_flag engine off

Tabla 1. Opciones de configuraci贸n de Apache

NombrePor defectoModificableFunci贸n
engineOnPHP_INI_ALLhabilita o desactiva el int茅rprete PHP
child_terminateOffPHP_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_modifiedOffPHP_INI_ALLenviar la fecha de modificaci贸n de los scripts PHP como la fecha de la 煤ltima modifici贸n en la cabecera del requerimiento actual
xbithackOffPHP_INI_ALLinterpretar 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.

Tipos de recursos

Esta extensi贸n no tiene ning煤n tipo de recurso definido.

Constantes predefinidas

Esta extensi贸n no tiene ninguna constante definida.

Tabla de contenidos
apache_child_terminate -- Terminar un proceso de apache una vez concluido el requerimiento en ejecuci贸
apache_get_modules -- Obtiene una lista de los m贸dulos cargados en el servidor Apache
apache_get_version -- Obtiene la versi贸n del servidor Apache
apache_getenv -- Obtiene una variable del entorno subprocess_env de Apache
apache_lookup_uri --  Realiza una petici贸n parcial por la URI especificada y devuelve toda la informaci贸n sobre ella
apache_note -- Obtener y establecer las notas de petici贸n de apache
apache_request_headers -- Obtener todas las cabeceras HTTP
apache_reset_timeout -- Restaurar el temporizador de Apache
apache_response_headers --  Obtener todas las cabeceras HTTP de respuesta
apache_setenv -- fijar una variable subprocess_env de Apache
ascii2ebcdic -- Traducir una cadena en ASCII a EBCDIC
ebcdic2ascii -- Traduce una cadena en EBCDIC a ASCII
getallheaders -- Recuperar todas las cabeceras de petici贸n HTTP
virtual -- Realizar una sub-petici贸n de Apache