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?
Jak doinstalować GD2 do Apache2?
-
- Piegowaty Guziec
- Posty: 4
- Rejestracja: 28 lut 2007, 16:21
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Unity
- Architektura: x86_64
- Kontakt:
- Echinos
- Serdeczny Borsuk
- Posty: 237
- Rejestracja: 15 maja 2005, 09:48
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: GNOME
- Architektura: x86_64
- Kontakt:
Odp: Jak doinstalować GD2 do Apache2?
Kod: Zaznacz cały
sudo apt-get install php5-gd
-
- Piegowaty Guziec
- Posty: 9
- Rejestracja: 13 mar 2008, 23:23
- Płeć: Mężczyzna
- Wersja Ubuntu: 8.04
- Środowisko graficzne: GNOME
Odp: Jak doinstalować GD2 do Apache2?
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 -
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
![Wink ;)](./images/smilies/icon_wink.gif)
- zacząć używać imagemagick'a -
Kod: Zaznacz cały
apt-get php5-imagick
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 0 gości