====== 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}}