CentOS 5.4 に Ming を入れた

January 27, 2010category: CentOS Develop PHP Server 

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 を作った。

comments (2)

comments

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

Posted by: ryoja : January 28, 2010 12:55 PM

FlashPlayer 8 対応の swf を作れるくらいは進歩しているみたいです!

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

Posted by: tanabe : January 28, 2010 02:56 PM