php5-gd - zainstalowane ,ale dalej nie działa

Instalacja i konfiguracja oprogramowania sieciowego.
firemark
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 23 lut 2008, 23:48
Płeć: Mężczyzna
Wersja Ubuntu: 7.10
Środowisko graficzne: GNOME

php5-gd - zainstalowane ,ale dalej nie działa

Post autor: firemark »

Pomocy :/ Niechce spędzić kolejnej nocy nad szukaniem JEDNEJ działającej biblioteki...
Zainstalowałem php5-gd , libdg-dev , libgd libgd2 libgd12 oraz 50 innych libów , których już nie pamiętam... Wytworzył sie tylko plik gd.ini w etc/php5/apache2/conf.d/ . gdzie ma tylko extesion=gd.so . Sprawdziłem /usr/lib/php5/ i tam gd.so WOGÓLE nie ma .przekopiowałem libgd.so do /usr/lib/php5 i zmieniłem nazwe na gd.so , ale też nic. ani phpinfo() nie wykrywa , ani skrypty nie działają. Help :/
jawojx

Odp: php5-gd - zainstalowane ,ale dalej nie działa

Post autor: jawojx »

Coś ty tu namieszał Apache działa ?

Kod: Zaznacz cały

sudo apache2ctl configtest
Syntax OK , tak .
teraz komendy w konsoli :

Kod: Zaznacz cały

sudo apt-get install php5 libapache2-mod-php5
Ponowne uruchomienie apache

Kod: Zaznacz cały

sudo /etc/init.d/apache2 restart
teraz sprawdzamy czy działa tworzymy taki plik ;

Kod: Zaznacz cały

gksudo gedit /var/www/index.php
w nim wklej to ;
<?php phpinfo(); ?>
sprawdź czy działa ma wyświetlić info o PHP.
http://localhost

i teraz ;

Kod: Zaznacz cały

sudo apt-get install php5-gd

Kod: Zaznacz cały

sudo /etc/init.d/apache2 reload
firemark
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 23 lut 2008, 23:48
Płeć: Mężczyzna
Wersja Ubuntu: 7.10
Środowisko graficzne: GNOME

Odp: php5-gd - zainstalowane ,ale dalej nie działa

Post autor: firemark »

W tym problem , że działa apache2 , php5 i mysql też. Tylko wogóle nie ma gd.so , który powinien być przy instalacji php5-gd (jakbyś sie pytał , robiłem sudo apt-get install php5-gd)
edit : sam sobie pomogłem w końcu , ściągłem gd.so z shella. Topic do odwołania
jawojx

Odp: php5-gd - zainstalowane ,ale dalej nie działa

Post autor: jawojx »

U mnie działa i nic więcej nie robiłem , mam zainstalowane Moodle które wymaga gd .
A masz ten moduł php5-gd sprawdź ;

Kod: Zaznacz cały

apt-cache search php5- 
powinien być na liście .
Mam gd.so w takim katalogu;
/usr/lib/php5/20060613+lfs/gd.so
Fragment phpinfo;
gd
GD Support enabled
GD Version 2.0 or higher
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.3.5
T1Lib Support enabled
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
smolki
Piegowaty Guziec
Piegowaty Guziec
Posty: 1
Rejestracja: 21 maja 2007, 22:54
Płeć: Mężczyzna
Wersja Ubuntu: 7.10
Środowisko graficzne: Blackbox

Odp: php5-gd - zainstalowane ,ale dalej nie działa

Post autor: smolki »

firemark poradziles sobie z tym problemem ??
Mam to samo. Wszystko zainstalowane ale nie widzi bibliotek.
Ubuntu server 9,04 64bit
firemark
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 23 lut 2008, 23:48
Płeć: Mężczyzna
Wersja Ubuntu: 7.10
Środowisko graficzne: GNOME

Odp: php5-gd - zainstalowane ,ale dalej nie działa

Post autor: firemark »

skopiowałem z innej dystrybucji, i działało
ale teraz od roku nie mam już ubuntu... to jest śmieć i tyle
simpson0107
Piegowaty Guziec
Piegowaty Guziec
Posty: 2
Rejestracja: 23 lut 2009, 23:54
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME

Rozwiązanie problemu - sprawdzone dla Ubuntu Karmic Koala 9.10

Post autor: simpson0107 »

Ubuntu to nie śmieć. Wystarczy dobrze poszukać w googlach (jakieś 10 min), aby znaleźć rozwiązanie. A jak ktoś tego nie lubi, zawsze może przerzucić się na Windowsa.

Aby naprawić problem z biblioteką GD, można ją sobie samemu skompilować. Zajmie to około 45 minut. W tym celu należy zrobić co następuje:

Zainstaluj pakiety: build tools, debian helpers and fakeroot

Kod: Zaznacz cały

# apt-get install build-essential debhelper fakeroot
Ściągnij kod źródłowy php (dobre miejsce dla tego kodu to /usr/src)

Kod: Zaznacz cały

# cd /usr/src  
# apt-get source php5
Zainstaluj wszystkie pakiety konieczne przy kompilacji PHP5

Kod: Zaznacz cały

# apt-get build-dep php5
Teraz trzeba poprawić opcje kompliacji. W tym celu edytuj plik debian/rules:

Kod: Zaznacz cały

# cd php5-5.2.6.dfsg.1  
# vim debian/rules
Znajdź linię
--with-gd=shared,/usr --enable-gd-native-ttf \
Popraw na
--with-gd=shared --enable-gd-native-ttf \
(usuń ",/usr")

Skompiluj PHP-GD (w międzyczasie idź na papieosa, kawę a nawet obiad)

Kod: Zaznacz cały

# dpkg-buildpackage -rfakeroot
Zainstaluj nowy pakiet PHP-GD

Kod: Zaznacz cały

# cd ..  
# dpkg -i php5-gd_5.2.6.dfsg.1-3ubuntu4.2_i386.deb

I na koniec zrestartuj apacza:

Kod: Zaznacz cały

# /etc/init.d/apache2 restart
(Oryginał: http://www.phpmag.ru/2009/09/12/ubuntu-9-04-php-5-gd-2.Tam jest też wytłumaczona przyczyna problemu.)

Powodzenia :)
-----
blog.szymi.com
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 22 gości