ロリポップでMing
前回のSQLiteに続き,ロリポップでMingを使うためのTips
コンパイル
まずは別環境でmingをコンパイル.
tar xzvf ming-x.x.x.tgz tar xzvf ming-php-x.x.x.tgz cd ming-x.x.x make make install cd php_ext make # php_ming.soが出来る
ロリポップで使う
できたsoファイルを適当なフォルダに置き,解凍したフォルダ内にあるphp_ming.php(以下のコード)を試す
if (!extension_loaded("ming")) { dl("php_ming.so"); } $s = new SWFShape(); $s->setLine(4, 0x7f, 0, 0); $s->setRightFill($s->addFill(0xff, 0, 0)); $s->movePenTo(10, 10); $s->drawLineTo(310, 10); $s->drawLineTo(310, 230); $s->drawCurveTo(10, 230, 10, 10); $m = new SWFMovie(); $m->setDimension(320, 240); $m->setRate(12.0); $m->add($s); $m->nextFrame(); header('Content-type: application/x-shockwave-flash'); $m->output();
このように表示されれば成功(IEでみれない?).
ちなみにsoファイルを一箇所(例えばextensionsディレクトリ)にまとめたいときはこちら参照.

