Использование ini_set в php для включения распаковки zip

Ничего не могу найти на этом. У меня есть zip-файл на моем сервере, который не поддерживает открыто функции zip_*(). Сотрудники службы поддержки DreamHost сказали, что я могу изменить файл php.ini, чтобы разрешить это... но мне было интересно, есть ли просто ini_set(), который я могу использовать, чтобы включить функции распаковки zip.

Бесконечно благодарен! -Joel

1 ответ

Решение

Zip сделано через модуль. Это не может быть простой ini_set(), чтобы включить его. Если он не установлен в PHP по умолчанию, вам нужно использовать dl() загрузить модуль во время выполнения. Я не вижу общего хостера, позволяющего это сделать, поскольку он позволил бы любому загружать вредоносные библиотеки в процесс веб-сервера по желанию.

Я думаю, что dreamhost мог подумать о прозрачном сжатии gzip вывода PHP вместо этого, которым можно управлять с помощью ini_set().

Другие вопросы по тегам