imagecreatefromstring がpngだけうまく動かなかった時の対処法(mac/yosemite)

imagecreatefromstring がpngだけうまく動かなかった時の対処法をメモ。
GDが必要で、macをyosemiteにした時に、PHPとかその辺りの設定が変更されてしまっていたらしい。
phpinfoで確認すると、確かにGDの「PNG Support」がなかった。

yosemiteの場合は、デフォルトPHP5.6なので下記のコマンドをターミナルで実行するだけでpngが有効になるとの事。

curl -s http://php-osx.liip.ch/install.sh | bash -s 5.6
これで使えるようになりました。
※ コマンドラインで使う場合は、
export PATH=/usr/local/php5/bin:$PATH
もしなければいけないみたい。

参考サイト
OS X Yosemite GD PNG Support Upgrade PHP
After upgrade, PHP no longer supports PNG operations
OS X Yosemiteへアップグレードした後PHPのGD関数imagepng()などの回復
スポンサーサイト

トラックバック

コメント

コメントを残す

Secret


プロフィール

U2K

Author:U2K
いろいろプログラムに関しての覚え書きをちょくちょくと書いていきます。

オススメ










オススメ

忍者AdMax

u2k on Twitter

最近の記事