CentOS 5.4 に Ming を入れた


CentOS 5.4 に Ming を入れた。yum でも入れられるけど、PHP から使いたかったのでソースからコンパイル。

# wget http://downloads.sourceforge.net/project/ming/Development%20Snapshots/ming%200.4.0-rc2/ming-0.4.2.tar.bz2?use_mirror=jaist
# tar xvf ming-0.4.2.tar.bz2
# cd ming-0.4.2
# ./configure --enable-php --enable-perl
...
Config summary:
C++ enabled
Perl extension enabled
PHP extension enabled
Python extension disabled
Tcl extension disabled
ZLIB enabled (-lz)
Freetype library enabled (/usr/bin/freetype-config)
GIF library enabled (-lungif)
PNG library enabled (-lpng)
# make
# make install
# echo "extension=ming.so" > /etc/php.d/ming.ini
# service httpd restart

途中、make install で以下のようなエラーが出た。

make[2]: Leaving directory `/usr/local/src/ming-0.4.2/php_ext/tmp'
/usr/bin/install -c -d ""/`php-config --extension-dir`
/usr/bin/install -c -m 755 tmp/modules/ming.so" ""/`php-config --extension-dir`
/bin/sh: -c: line 0: unexpected EOF while looking for matching `"'
/bin/sh: -c: line 1: syntax error: unexpected end of file
make[1]: *** [install] Error 2
make[1]: Leaving directory `/usr/local/src/ming-0.4.2/php_ext'
make: *** [install-recursive] Error 1

php_ext/Makefile にミスがあるらしいので修正する。

tmp/modules/ming.so"

この部分を

"tmp/modules/ming.so"

にすれば OK。

追記

Ming/PHP で、Dynamic Dummy SWF Generator を作った。

カテゴリー: CentOS, Develop, PHP, Server   パーマリンク

CentOS 5.4 に Ming を入れた への2件のコメント

  1. ryoja より:

    ググって一番上に出てきたページを見るとかなーりα版チックなんですが、少しはマシになってるんでしょうか。

  2. tanabe より:

    FlashPlayer 8 対応の swf を作れるくらいは進歩しているみたいです!
    とはいえ、公式サイト(?)が http://www.libming.org/ なんもないですからね…。
    php.net を教科書にしています。 http://php.net/manual/en/book.ming.php
    余裕のあるプロジェクトで勉強がてら投入してみたいですね。

コメントをどうぞ

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

*

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