Использование ini_set в php для включения распаковки zip
Ничего не могу найти на этом. У меня есть zip-файл на моем сервере, который не поддерживает открыто функции zip_*(). Сотрудники службы поддержки DreamHost сказали, что я могу изменить файл php.ini, чтобы разрешить это... но мне было интересно, есть ли просто ini_set(), который я могу использовать, чтобы включить функции распаковки zip.
Бесконечно благодарен! -Joel
1 ответ
Zip сделано через модуль. Это не может быть простой ini_set(), чтобы включить его. Если он не установлен в PHP по умолчанию, вам нужно использовать dl()
загрузить модуль во время выполнения. Я не вижу общего хостера, позволяющего это сделать, поскольку он позволил бы любому загружать вредоносные библиотеки в процесс веб-сервера по желанию.
Я думаю, что dreamhost мог подумать о прозрачном сжатии gzip вывода PHP вместо этого, которым можно управлять с помощью ini_set().