El archivo de configuración (llamado
php3.ini en PHP 3, y simplemente
php.ini a partir de PHP 4) es leÃdo
cuando arranca PHP. Para las versiones de PHP como módulo de
servidor esto sólo ocurre una vez al arrancar el servidor
web. Para la versión CGI y
CLI, esto ocurre en cada llamada.
La localización por defecto de php.ini es definida en
tiempo de compilación (Consultar la FAQ), pero puede ser
cambiada en la versión CGI y
CLI con la opción de la linea de comandos
-c, consultar el cápitulo sobre como usar
PHP desde la linea de
comandos. También se puede definir la variable de
entorno PHPRC con un "path" adicional para la
búsqueda del archivo php.ini
Si php-SAPI.ini existe es usado en vez de
php.ini.
Nota:
El servidor web Apache cambia al directorio raiz al arrancar, por
ello PHP intentará leer el archivo php.ini en el
directorio raiz, si existe.
Las directivas php.ini gestionadas por extensiones están
documentadas en cada una de las páginas de las extensiones
respectivamente. La lista de directivas de
núcleo se encuentra disponible en el
apéndice.La mayoria de directivas PHP estan listadas en
ini_set() con los respectivos permisos y enlaces
a la documentacion. Para obtener una lista completa de todas las
directivas disponibles en su versión de PHP, por favor lea
su archivo php.ini, el cual debe estar bien
documentado. Alternativamente, puede encontrar útil la
última versión del archivo php.ini desde CVS.
Ejemplo 9-1. Ejemplo php.ini ; any text on a line after an unquoted semicolon (;) is ignored
[php] ; section markers (text within square brackets) are also ignored
; Boolean values can be set to either:
; true, on, yes
; or false, off, no, none
register_globals = off
track_errors = yes
; you can enclose strings in double-quotes
include_path = ".:/usr/local/lib/php"
; backslashes are treated the same as any other character
include_path = ".;c:\php\lib" |
|