Требования
Phar требует PHP 5.2.0 или новее. Дополнительные возможности требуют
наличие расширения SPL, чтобы получить
возможность итеративного доступа, а также доступа к содержимому файла Phar как к массиву.
Поток phar
не требует никаких дополнительных модулей для работы.
Кроме того, вы можете подключить модули zlib и bzip2, чтобы воспользоваться поддерживаемой компрессией phar. Также, чтобы иметь возможность подписывания OpenSSL, должно быть подключено расширение OpenSSL.
Обратите внимание, что ошибка в фильтре потока zlib.deflate, исправленная в PHP версии 5.2.6 и новее, может вызвать усечение gzip и bzip-сжатых phar-архивов.
Если PHP 5.3 собран с опцией --enable-zend-multibyte
, то phar будет зависить от ini-опции detect_unicode
.