Никакие внешние библиотеки не требуются для сборки этого расширения,
но если вы хотите, чтобы PHP поддерживал LFS (large files, большие файлы)
в Linux, вам нужно иметь последнюю версию glibc и скомпилировать PHP со
следующими флагами компилятора:
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64.
Данная директива включает поддержку упаковщиков URL (URL wrappers),
которые позволяют работать с объектами URL, как с обычными файлами.
Упаковщики, доступные по умолчанию, служат для работы с
удаленными файлами
с использованием протокола ftp или http. Некоторые расширения,
например, zlib, могут регистрировать
собственные упаковщики.
Замечание:
Эта настройка может быть установлена только в php.ini из соображений безопасности.
Замечание:
Эта директива была представлена сразу же после выхода PHP версии
4.0.3. В этой и в последующих версиях эта функциональность
может быть отключена только во время компиляции PHP с помощью
ключа
--disable-url-fopen-wrapper.
Когда данная директива включена, PHP проверяет данные,
получаемые функциями fgets() и file()
с тем, чтобы определить способ завершения строк (Unix, MS-Dos или Macintosh).
Данная директива позволяет PHP взаимодействовать с системами
Macintosh, однако, по умолчанию эта директива выключена,
поскольку при ее использовании возникает (несущественная)
потребность в дополнительных ресурсах для определения
символа окончания первой строки, а также потому, что
программисты, использующие в системах Unix символы перевода строки
в качестве разделителей, столкнутся с обратно-несовместимым поведением PHP.
Замечание:
Эта директива стала доступна с версии PHP 4.3.0
Перечисленные ниже константы определены данным расширением и могут быть
доступны только в том случае, если PHP был собран с
поддержкой этого расширения или же в том случае, если
данное расширение подгружается во время выполнения.