swfedのインストール on Homebrew@Mac OS 10.6.6
HomebrewなMac環境でswfedをインストールするときにちょっとはまったのでメモ。
環境
$ php -v PHP 5.3.3 (cli) (built: Aug 22 2010 19:41:55) Copyright (c) 1997-2010 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies $ brew -v 0.7.1
依存するライブラリのインストール。
$ brew install libpng $ brew install giflib
あと
$ brew link libpng
てやらないとpng.hが見つからなくてPNGサポートが有効にならない(ここではまった)。
あとはいつもどおり、ぺちぱいずしてこんふぃぎゅあーでめいく。
$ pwd swfed-0.28 $ cd src $ phpize $ ./configure $ make
src/modulesにswfed.soができあがるのでextension_dirにコピー。
$ php -i | grep extension_dir extension_dir => /usr/lib/php/extensions/no-debug-non-zts-20090626 => /usr/lib/php/extensions/no-debug-non-zts-20090626 $ sudo cp modules/swfed.so /usr/lib/php/extensions/no-debug-non-zts-20090626/
デフォルトの状態ではphp.iniが無いので作成する(ここでもちょっとはまった)。
$ php -i | grep php.ini Configuration File (php.ini) Path => /etc $ cd /etc $ sudo cp php.ini.default php.ini $ sudo chmod +w /etc/php.ini $ sudo vi php.ini 「extension=swfed.so」を追記
確認。
$ php -i .. 略 .. swfed SWF Editor support => enabled SWF Editor version => 0.28 SWF Editor PNG support => yes SWF Editor GIF support => yes .. 略 ..
おわり。