1

これには何も見つかりません。サーバーにzip_ *()関数を公然とサポートしていないzipファイルがあります。DreamHostのサポートスタッフは、php.iniファイルを変更してこれらを許可できると言っていますが、zip解凍機能をオンにするために使用できるini_set()だけがあるのではないかと思っていました。

どうもありがとう!-ジョエル

4

1 に答える 1

4

zipはモジュールを介して行われます。それをオンにするのは単純なini_set()ではありえません。デフォルトでPHPにインストールされていない場合はdl()、実行時にモジュールをロードするためにを使用する必要があります。共有ホスティング業者がこれを有効にしているのがわかりません。悪意のあるライブラリを誰でもWebサーバープロセスに自由にロードできるからです。

代わりに、dreamhostはPHPの出力の透過的なgzip圧縮を考えていたのではないかと思います。これは、ini_set()を介して制御できます。

于 2011-07-19T20:40:09.270 に答える