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
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. En cualquier caso, es probable que no todas las
directivas de PHP estén documentadas en el manual. 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 4-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" |
|