Strona 1 z 1

Jak doinstalować GD2 do Apache2?

: 07 cze 2008, 20:56
autor: Bartosz_MDF
Witam.

Zainstalowałem Apache2 + php5 + MySQL5. Wszystko ok tylko brakuje mi GD2.
Zainstalowałem pakiet z apt: libgd2-xpm jednak nic to nie zmieniło.
Co mam zainstalować aby mieć GD2 na serwerze?

Odp: Jak doinstalować GD2 do Apache2?

: 07 cze 2008, 22:28
autor: Echinos

Kod: Zaznacz cały

sudo apt-get install php5-gd
?

Odp: Jak doinstalować GD2 do Apache2?

: 01 cze 2009, 10:49
autor: gravisrs
Tu mam małą dygresję.

Faktycznie pakiet php5-gd korzysta z libgd2-xpm, ale.. gd2 w wersji którą nam serwują repozytoria większość rozszerzeń nie działa, a to dlatego, że biblioteka pochodzi z libgd.org.

Php korzysta także z rozszerzeń których nie ma w tej wersji biblioteki. [por. fukcje imagerotate, imagefilter..]. W źródłach php'a z php.net mamy "mocno zmodyfikowaną" gd2.

Niestety nie doczekamy się wogóle tych funkcji w bibliotece z repozytorium:

https://bugs.launchpad.net/ubuntu/+sour ... +bug/39719 - wyjaśnienie w komentarzu 4

Opcje są trzy:
- skompilować lokalnie php'a ze żródeł z gd, potem wyciągnąć bibliotekę i podmienić istniejącą albo wsadzić obok i zmienić konfigurację w /etc/php5/conf.d/gd.ini albo przekompilować całego apacha dla pewności i wersji zgodności
- znaleźć repozytorium w którym ktoś to zrobił za nas ;) (podejrzewam, że znalazłoby się na http://packages.dotdeb.org)
- zacząć używać imagemagick'a -

Kod: Zaznacz cały

apt-get php5-imagick