なんつーかいっつもハマるので(3回目くらい)メモ。

画像をアップロードした後、「小中大」などのサイズが選択できない(オリジナルサイズしか選べない)場合はphp-gdが入ってない。
FreeBSDでphp5の場合、/usr/ports/graphics/php5-gdをインストールすればOK。
今回は途中libpngで引っかかった(共有ライブラリpng.6が見つからないと出たが、これは以前のバージョンのlibpngが入っているためで、/usr/ports/graphics/pngをアップグレードするなりインストールし直すなりすればいい)。
なお、インストール後に/usr/local/etc/php/extensions.iniにextension=gd.soを追加しろと出てくるけど、portsで入れていれば自動的に追加されているはず。

ちなみに既にアップロードしたメディアはリサイズできないので(アップロードの時点でリサイズされているため)、php-gdを入れたらアップロードからやり直すべし。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>