====== PHPでgzipを使うための設定 ====== DokuWiki で sitemap.xml.gz を作ろうと思った。 ところが、現状では PHP で gzip圧縮が使えない。 そこで次のようにする。 まずは、お決まり。以下のコードのみを書いたファイル ( a.php などで保存 ) をサーバで作ってブラウザで表示。 この中に ZLIB の詳細が表示されない場合、ZLIB をインストールする。 ZLIB は php4-extensions または、php5-extensions に入っている。自分が使っている PHP のバージョンに合わせて入れればよい。 %su - Password: # cd /usr/ports/lang/php5-extensions # make config {{:freebsd7.1r:php5:php-zlib-support.png?300}} こ~んな画面が表示されるので、ZLIB support のところを [X] にする。 続けて、インストールする。 # make reinstall そして、apache を再起動。 # /usr/local/etc/rc.d/apache22 restart ブラウザで a.php を確認すると ZLIB が表示された。めでたし、めでたし。 {{:freebsd7.1r:php5:php-zlib.png?300}}