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.
Example#1 Desactivar el intérprete PHP en un directorio utilizando .htaccess
php_flag engine off
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.
Tipos de recursos
Esta extensión no tiene ningún tipo de recurso definido.
Constantes predefinidas
Esta extensión no tiene ninguna constante definida.
Table of Contents
- 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