No se necesitan bibliotecas externas
para construir esta extensión
No se necesita ninguna instalación
para usar estas funciones, son parte del núcleo de
PHP.
El comportamiento de estas
funciones está afectado por los valores definidos en
php.ini.
Tabla 1. Opciones de Configuración de Red
| Nombre | Predeterminado | Modificable |
|---|
| define_syslog_variables | "0" | PHP_INI_ALL |
Para más detalles sobre las constantes PHP_INI_* y su
definición, vea
ini_set().
A continuación se
presenta una corta explicación de las directivas de
configuración.
- define_syslog_variables
boolean
Indica si deben definirse las diferentes variables syslog
(p.ej. $LOG_PID, $LOG_CRON, etc.). Deshabilitar este parámetro
es una buena idea desde el punto de vista del rendimiento. En tiempo
de ejecución, puede definir estas variables con un llamado
a define_syslog_variables().
Esta extensión no tiene
ningún tipo de recurso definido.
Las constantes listadas
aqui están siempre disponibles a través del
"núcleo PHP".
Tabla 2. Opciones de openlog()
| Constante | Descripción |
|---|
| LOG_CONS |
si hay un error durante el envío de datos al registro
del sistema, escribir directamente a la consola de sistema
|
| LOG_NDELAY |
abrir la conexión con el registro inmediatamente
|
| LOG_ODELAY |
(predeterminado) retrasar la apertura de conexión hasta
que el primer mensaje sea registrado
|
| LOG_NOWAIT | |
| LOG_PERROR | imprimir mensajes de registro también en
stderr |
| LOG_PID | incluir PID con cada mensaje |
Tabla 3. Facilidades de openlog()
| Constante | Descripción |
|---|
| LOG_AUTH |
mensajes de seguridad/autorización (usar LOG_AUTHPRIV en
su lugar en sistemas en donde tal constante está
definida)
|
| LOG_AUTHPRIV | mensajes de seguridad/autorización
(privados) |
| LOG_CRON | daemonio de reloj (cron y at) |
| LOG_DAEMON | otros daemonios de sistema |
| LOG_KERN | mensajes de kernel |
| LOG_LOCAL0 ... LOG_LOCAL7 | reservadas para uso local, no están disponibles en
Windows |
| LOG_LPR | subsistema de impresión de línea |
| LOG_MAIL | subsistema de correo |
| LOG_NEWS | subsistema de noticias USENET |
| LOG_SYSLOG | mensajes generados internamente por syslogd |
| LOG_USER | mensajes genéricos de nivel de usuario |
| LOG_UUCP | subsistema UUCP |
Tabla 4. Prioridades de syslog() (en orden descendiente)
| Constante | Descripción |
|---|
| LOG_EMERG | el sistema es inutilizable |
| LOG_ALERT | debe tomarse una acción inmediatamente |
| LOG_CRIT | condiciones críticas |
| LOG_ERR | condiciones de error |
| LOG_WARNING | condiciones de advertencia |
| LOG_NOTICE | condición normal, pero significativa |
| LOG_INFO | mensaje informativo |
| LOG_DEBUG | mensaje de nivel de depuración |
Tabla 5. Opciones de dns_get_record()
| Constante | Descripción |
|---|
| DNS_A | Recurso de Dirección IPv4 |
| DNS_MX | Recurso de Intercambio de Correo |
| DNS_CNAME | Recurso Alias (Nombre Canónico) |
| DNS_NS | Recurso de Autoridad de Servidor de Nombres |
| DNS_PTR | Recurso de Apuntador |
| DNS_HINFO | Recurso de Información de Host (Vea los Nombres de Sistemas
Operativos de IANA para consultar el significado de
estos valores) |
| DNS_SOA | Comienzo de Recurso de Autoridad |
| DNS_TXT | Recurso de Texto |
| DNS_ANY | Cualquier Registro de Recurso. En la mayoría de
sistemas, éste valor devuelve todos los registros de
recurso, sin embargo, no debería confiarse en él
para usos críticos. Pruebe con DNS_ALL en su
lugar. |
| DNS_AAAA | Recurso de Dirección IPv6 |
| DNS_ALL | Consultar el nombre de servidor iterativamente para cada
tipo de registro disponible. |