No se requieren bibliotecas externas para compilar esta
extensión, pero si desea que PHP ofrezca soporte para LFS
(archivos grandes) en Linux, entonces necesita tener una
versión reciente de glibc y necesita compilar PHP con las
siguientes banderas del compilador: -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64.
Esta opción habilita las envolturas fopen tipo URL que le
permiten acceder a objetos URL como archivos. Existen envolturas
predeterminadas para el acceso de archivos remotos usando
los protocolos ftp o http, algunas extensiones como zlib pueden registrar envolturas
adicionales.
Nota:
Este parámetro puede ser definido únicamente en
php.ini debido a razones de seguridad.
Nota:
Esta opción fue introducida inmediatamente
después del lanzamiento de la versión 4.0.3. Para
versiones anteriores a, e incluyendo la 4.0.3, solo puede
deshabilitar esta característica en tiempo de
compilación usando el parámetro de
configuración --disable-url-fopen-wrapper.
Cuando está habilitada esta opción, PHP examina
los datos leídos por fgets() y
file() para ver si está usando
convenciones de final de líneo tipo Unix, MS-Dos o
Macintosh.
Esto le permite a PHP interoperar con sistemas Macintosh, pero
tiene un valor predeterminado de Off, ya que hay un impacto
ligero de rendimiento cuando se detectan las convenciones EOL
para la primera línea, y también porque las
personas que usen retornos de carro como separador de elementos
bajo sistemas Unix percibirían un comportamiento que no
es compatible con versiones anteriores.
Nota:
Esta opción de configuración fue introducida en
PHP 4.3.0
Estas constantes están
definidas por esta extensión y estarán disponibles
solamente cuando la extensión ha sido o bien compilada dentro
de PHP o grabada dinámicamente en tiempo de ejecución.