dalam penggeneretan image captcha, php membutuhkan library gdlib, dan dalam paket yang disediakan debian etch 4.1 php 5 ternyata masih terdapat bugnya, maka dibawah ini adalah trik untuk mengompile libapache2-mod-php5 karena ketika apt-get install php5-gd akan muncul error:
The following packages have unmet depedencies:
php5-gd: Depend: php5-common (= 5.2.0-8+etch5~pu1) but 5.2.0-8+etch7 is to ne installed
E: Broken packages
maka langkah untuk mengkompile source libapache2 yang mendukung php5-gd adalah sebagai berikut:
- cd /usr/src
- apt-get source libapache2-mod-php5
- ls
- apt-get build-dep libapache2-mod-php5
- apt-get update && apt-get install libapr1-dev=1.2.7-8
- cd php5-5.2.0/
- vi debian/rules # cari –with-gd dan buang “=share,/usr”
debian/rules binary # untuk config dan make - ls *.deb
- dpkg -i libapache2-mod-php5_5.2.0-7_amd64.deb
Tidak ada komentar:
Posting Komentar