- asp_tags
boolean
Permite el uso de las etiquetas estilo ASP <% %> además
de las habituales etiquetas <?php ?>. También se incluye
el atajo para imprimir variables <%= $valor %>. Para más
información, vea Escapando del HTML.
Nota: El soporte para etiquetas estilo ASP se añadió en la 3.0.4.
- auto_append_file
string
Especifica el nombre de un archivo que es troceado automáticamente
después del archivo principal. El archivo se incluye como si fuese
llamado mediante la función include(), así que
se utiliza include_path.
El valor especial none desconecta la
adición automática de archivos.
Nota:
Si el script es terminado con exit(),
no tendrá lugar la adición automática.
- auto_prepend_file
string
Especifica el nombre de un archivo que es troceado automáticamente
antes del archivo principal.
Specifies the name of a file that is automatically parsed
before the main file. El archivo se incluye como si fuese
llamado mediante la función include(), así que
se utiliza include_path.
El valor especial none
desconecta la adición automática de archivos.
- cgi_ext
string
- display_errors
boolean
Determina si los errores se visualizan en pantalla como parte
de la salida en HTML o no.
- doc_root
string
"Directorio raiz" del PHP en el servidor. Sólo se usa
si no está vacío. Si el PHP se configura con safe mode,
no se sirven archivos fuera de este directorio.
- engine
boolean
Esta directiva sólo es realmente útil en la versión de PHP
como módulo Apache. Se utiliza por sitios que desean habilitar
la ejecución del PHP directorio por directorio o en base a cada
servidor virtual. Poniendo php3_engine
off en los sitios apropiados del archivo
httpd.conf, se puede habilitar o deshabilitar
el PHP.
- error_log
string
Nombre del fichero para registrar los errores de un script. Si se
utiliza el valor especial syslog, los errores
se envían al registro de errores del sistema. En UNIX se refiere a
syslog(3) y en Windows NT al registro de eventos. El registro de
errores del sistema no es soportado bajo Windows 95.
- error_reporting
integer
Fija el nivel de informe de errores. El parámetro es un entero
que representa un campo de bits. Sume los valores de los niveles
de informe de error que desea.
Tabla 3-1. Niveles de Informe de Errores
| valor de bit | informe habilitado |
|---|
| 1 | errores normales |
| 2 | avisos normales |
| 4 | errores del troceador (parser) |
| 8 | avisos de estilo no críticos |
El valor por defecto para esta directiva es 7 (se muestran
los errores normales, avisos normales y errores de parser).
- open_basedir
string
Limita los archivos que se pueden abrir por el PHP al árbol
de directorios especificado.
Cuando un script intenta abrir un archivo con, por ejemplo,
fopen o gzopen, se comprueba su localización. Si el fichero
está fuera del árbol de directorios especificado, PHP se negará
a abrirlo. Todos los enlaces simbólicos son resueltos, de modo
que no es posible evitar esta limitación usando uno de ellos.
El valor especial .
indica que el directorio base será aquel en el que reside el script.
Bajo Windows, separe los directorios mediante punto y coma. En el resto
de sistemas, sepárelos con dos puntos ":". Como módulo de Apache,
los senderos para open_basedir de los directorios padre se heredan
ahora automáticamente.
Nota: El soporte para directorios múltiples se añadió en la 3.0.7.
El valor por defecto es permitir abrir todos los archivos.
- gpc_order
string
Fija el order de troceo de variables GET/POST/COOKIE. El valor
por defecto de esta directiva es "GPC". Fijándola, por ejemplo,
a "GP", hará que el PHP ignore por completo las cookies y que
sobreescriba las variables recibidas por GET con las que tengan
el mismo nombre y vengan por POST.
- ignore_user_abort
string
Por defecto está a on. Si se cambia a off, los script terminarán
tan pronto como intenten enviar algo después de que un cliente
ha roto la conexión.
ignore_user_abort().
- include_path
string
Especifica una lista de directorios en los que las funciones
require(), include()
y fopen_with_path() buscan los archivos.
El formato es similar a la variable de entorno de sistema
PATH: una lista de directorios separados por
dos puntos en UNIX o por punto y coma en Windows.
Ejemplo 3-1. include_path en UNIX include_path=.:/home/httpd/php-lib |
|
Ejemplo 3-2. include_path en Windows include_path=".;c:\www\phplib" |
|
El valor por defecto para esta directiva es .
(sólo el directorio actual).- isapi_ext
string
- log_errors
boolean
Dice si los mensajes de error de los script deben ser registrados
o no en el registro del servidor. Esta opción, por tanto, es
específica del mismo.
- magic_quotes_gpc
boolean
Fija el estado magic_quotes para operaciones GPC (Get/Post/Cookie).
Si magic_quotes vale on, todas las ' (comilla sencilla),
" (comilla doble), \ (barra invertida) y los NUL son
automáticamente marcados con una barra invertida. Si además
magic_quotes_sybase vale on, la comilla sencilla es
marcada con otra comilla sencilla en lugar de la barra
invertida.
- magic_quotes_runtime
boolean
Si se habilita magic_quotes_runtime, muchas
de las funciones que devuelven datos de algún tipo de fuente
externa incluyendo bases de datos y archivos de texto devolverán
las comillas marcadas con una barra invertida. Si también
está activo magic_quotes_sybase, la
comilla simple es marcada con una comilla simple en lugar
de la barra invertida.
- magic_quotes_sybase
boolean
Si magic_quotes_sybase está a on, la
comilla simple es marcada con una comilla simple en lugar
de la barra invertida cuando están habilitados
magic_quotes_gpc o
magic_quotes_runtime.
- max_execution_time
integer
Fija el tiempo máximo en segundos que se le permite usar
a un script antes de ser finalizado por el intérprete. Así
se evita que scripts mal escritos puedan bloquear el servidor.
- memory_limit
integer
Fija el tamaño máximo de memoria en bytes que se permite
reclamar a un script. Así se evita que script mal escritos
se coman toda la memoria dispomible de un servidor.
- nsapi_ext
string
- short_open_tag
boolean
Indica si se debe permitir el formato corto (<? ?>)
de la etiqueta de apertura del PHP. Si desea utilizar PHP en
combinación con XML, deberá desactivar esta opción. Si está
desactivada, deberá utilizar el formato largo de la etiqueta
de apertura (<?php ?>).
- sql.safe_mode
boolean
- track_errors
boolean
Si está habilitada, el último mensaje de error estará siempre
presente en la variable global $php_errormsg.
- track_vars
boolean
Si está activada, la información de entrada de GET, POST y
de las cookies se puede encontrar en las matrices asociativas
$HTTP_GET_VARS,$HTTP_POST_VARS y
$HTTP_COOKIE_VARS respectivamente.
- upload_tmp_dir
string
El directorio temporal utilizado para almacenar archivos
cuando se envían al servidor. Debe tener permiso de escritura
para el usuario bajo el que corra el PHP.
- user_dir
string
El nombre base del directorio utilizado bajo el directorio
inicial de un usuario para los archivos PHP. Por ejemplo:
paginas_html.
- warn_plus_overloading
boolean
Si está activada, esta opción hace que el PHP muestre un
aviso cuando el operador suma (+) se
utiliza en cadenas. Así es más fácil encontrar scripts que
necesitan ser reescritos utilizando en su lugar el concatenador
de cadenas (.).