Strona 1 z 1

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

: 23 lut 2008, 23:55
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 :/

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

: 24 lut 2008, 00:45
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

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

: 24 lut 2008, 00:57
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

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

: 24 lut 2008, 01:42
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

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

: 11 paź 2009, 22:29
autor: smolki
firemark poradziles sobie z tym problemem ??
Mam to samo. Wszystko zainstalowane ale nie widzi bibliotek.
Ubuntu server 9,04 64bit

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

: 17 paź 2009, 10:54
autor: firemark
skopiowałem z innej dystrybucji, i działało
ale teraz od roku nie mam już ubuntu... to jest śmieć i tyle

Rozwiązanie problemu - sprawdzone dla Ubuntu Karmic Koala 9.10

: 22 gru 2009, 17:49
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