Jak doinstalować GD2 do Apache2?

Instalacja i konfiguracja oprogramowania sieciowego.
Bartosz_MDF
Piegowaty Guziec
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:

Jak doinstalować GD2 do Apache2?

Post 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?
Awatar użytkownika
Echinos
Serdeczny Borsuk
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?

Post autor: Echinos »

Kod: Zaznacz cały

sudo apt-get install php5-gd
?
gravisrs
Piegowaty Guziec
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?

Post 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
ODPOWIEDZ

Wróć do „Sieci, serwery, Internet”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 0 gości