ChartDirector dengan Apache pada Debian Lenny

Tadi barusan nemukan solusi buat aplikasi web yang pakai ChartDirector untuk membuat grafik. Sebelumnya aman-aman saja tetapi saat menggunakan server GNU/Linux Lenny masalah baru terdeteksi. Setelah di cek ternyata web server tidak dapat melakukan loading library ChartDirector.

Ada beberapa pesan eror, namun berikut ini sebagian pesan eror yang dapat saya capture.

ChartDirector Information
Description : ChartDirector
Version : 4.1.0
Copyright : Copyright (c) 2006 Advanced Software Engineering Limited
Boot Log :
2009-05-08 05:53:50> Cannot load license file /usr/lib/ChartDirector/.... - No such file or directory [error code = 2]
Font Loading Test :
Searching for arial.ttf - No such file or directory [err code = 2]
Searching for /usr/lib/php5/20060613+lfs/fonts/arial.ttf - No such file or directory [err code = 2]
Searching for helvR10.pcf - No such file or directory [err code = 2]
Searching for /usr/lib/php5/20060613+lfs/fonts/helvR10.pcf - No such file or directory [err code = 2]

Solusinya, copy-kan seluruh library yang ada di direktori /ChartDirector/lib/ kedalam folder /usr/lib/php5/20060613+lfs/.
Kemudian edit file /etc/php5/apache2/php.ini
Isikan ini

extension=phpchartdir520.dll

Dan jangan lupa enable dl()

#enable_dl = Off
#ganti menjadi
enable_dl = On

restart web server

webserver# /etc/init.d/apache2 restart

bingo !