CentOSにmingをインストールしてみるとか

php、mingの続きっぽいこと。

CentOS4.6 + PHP-5.1.6(centosplus) で php + ming が使えるようになったっぽいのでメモ。


  1. rpmforge を使って、ming をインストールする

    yum --enablerepo=rpmforge install ming ming-devel



  2. PHP のソースを展開しておく


  3. ming.so(PHPのmingモジュール) を作成する

    ./configure --with-ming=shared

    make


    とすると、libming.so がないと怒られるのでこうしておく

    cd /usr/lib

    ln -s libming.so.0 libming.so


    modules/ming.so というのが出来ていると思うので、php モジュールのフォルダにコピー

    cp modules/ming.so /usr/lib/php/modules/


    4.
    PHPとMingで作るFlashサーバーを参考にテスト用のプログラムを書いてみる。

    [php] <?php dl('ming.so');

    $shape = new SWFShape(); $shape->setLine(5, 0, 0, 0); $shape->movePenTo(10, 10); $shape->drawLineTo(390, 290);

    $swf = new SWFMovie(); $swf->setDimension(400, 300); $swf->setBackground(255, 255, 255); $swf->add($shape); $swf->save("test.swf");

    print "SWF file has been saved.";[/php]

  4. 出来上がったtest.swfを見てみる

    で、もしかすると途中ライブラリの認識に失敗していたような気もするので、気分転換にldconfig しておくのもいいかも。