GD desteğini etkin kılmak için PHP'yi --with-gd[=DiZiN] seçeneği ile derlemelisiniz; buradaki DiZiN GD'yi kurduğunuz dizindir. GD kütüphanesinin PHP ile dağıtılan sürümünü kullanmak isterseniz (4.3.0 sürümünden beri PHP paketiyle dağıtılmaktadır) PHP'yi --with-gd seçeneğiyle derlemelisiniz. GD kütüphanesi libpng ve libjpeg desteğini gerektirir.
Windows'ta, GD2 DLL php_gd2.dll dosyasını php.ini dosyasında bir eklenti olarak belirtmelisiniz. GD1 DLL php_gd.dll dosyası PHP'nin 4.3.2 sürümünde kaldırılmıştır. imagecreatetruecolor() gibi gerçek renkli resimler GD2 gerektirir.
GD'nin yeteneklerini daha fazla resim biçemi kullanmak üzere genişletmek isterseniz PHP'yi derlemek için yapılandırırken --with-XXXX seçeneklerini kullanınız.
Resim Biçemi | Yapılandırma Anahtarı |
---|---|
jpeg-6b | jpeg-6b desteğini etkinleştirmek için --with-jpeg-dir=DiZiN seçeneğini kullanın. |
png | PNG desteğini etkinleştirmek için --with-png-dir=DiZiN seçeneğini kullanın. libpng zlib kütüphanesini gerektirdiğinden --with-zlib-dir[=DiZiN] seçeneğine de ihtiyacınız olacaktır. |
xpm | XPM desteğini etkinleştirmek için --with-xpm-dir=DiZiN seçeneğini kullanın. Eğer yapılandırma betiği kütüphanelerinizin yerini bulamazsa X11 kütüphanelerinin kurulu olduğu yolu belirtin. |
Bilginize: PHP'yi libpng desteği ile derlerken, libpng ile ilintilediğiniz GD sürümünü kullanmalısınız.
GD'nin yeteneklerini farklı yazıtiplerini kullanacak şekilde genişletmek isterseniz kurulum sırasında bunu --with-XXXX yapılandırma seçeneği ile belirtebilirsiniz.
Yazıtipi Kütüphanesi | Yapılandırma Seçeneği |
---|---|
FreeType 1.x | FreeType 1.x desteğini etkinleştirmek için --with-ttf[=DiZiN] seçeneğini kullanın. |
FreeType 2 | FreeType 2 desteğini etkinleştirmek için --with-freetype-dir=DiZiN seçeneğini kullanın. |
T1lib | T1lib (Postscript Type 1) desteğini etkinleştirmek için --with-t1lib[=DiZiN] seçeneğini kullanın. |
Doğal TrueType dizge işlevi | Doğal TrueType dizge işlevi desteğini etkinleştirmek için --enable-gd-native-ttf seçeneğini kullanın. |