Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 13/08/2006, à 08:52

Yedidia

Probleme avec Librairie GD2

Bonjour a tous!
Je vous ecrit pour demander votre aide voila jai pose sur mon serveur Ubuntu DD 6.06 un fichier .php qui fait appel a des fonctions de traitement d'image propres a php qui necessitent une librairie se nommant GD 2. Je suis alle dans Synaptic jai installe la dite librairie ( j'ai installe: "libgd2" et "libgd2-xpm" ) seulement l'image ne s'affiche pas du tout alors que ce meme fichier affiche l'image sous MoveAMP, sous Windows.
Est ce que je dois faire quelque chose de plus pour que l'image apparaisse sous mon serveur Ubuntu ?
Merci d'avance pour votre aide c'est important pour moi!
Yedidia.

Hors ligne

#2 Le 13/08/2006, à 14:39

dexinou

Re : Probleme avec Librairie GD2

salut,
tu as essayer :

# sudo apt-get install libgd2

Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...

Hors ligne

#3 Le 13/08/2006, à 15:16

Yedidia

Re : Probleme avec Librairie GD2

dexinou a écrit :

salut,
tu as essayer :

# sudo apt-get install libgd2

salut,
Comme je l'ai explique dans ma question  j'ai installe ce package via Synaptic donc je pense que c'est le meme chose... d'ailleurs en essayant de l'installer en console comme tu me le conseilles j'ai obtenu:

Reading package lists... Done
Building dependency tree... Done
libgd2 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Quelqu'un aurait une autre idee ? Merci!

Hors ligne

#4 Le 13/08/2006, à 22:23

dexinou

Re : Probleme avec Librairie GD2

# apt-get install libgd2-dev


Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...

Hors ligne

#5 Le 14/08/2006, à 13:15

Yedidia

Re : Probleme avec Librairie GD2

dexinou a écrit :

# apt-get install libgd2-dev

Merci pour ton aide mais ce paquet ne m'a malheureusement pas plus avance. Apres l'avoir installe j'ai toujours le meme message quand je lance mon fichier php:

Fatal error: Call to undefined function imagecreatetruecolor() in /var/www/cryptimage.php on line 9

Quelqu'un aurait une autre idee ? Merci d'avance!!!!

Dernière modification par Yedidia (Le 14/08/2006, à 13:15)

Hors ligne

#6 Le 14/08/2006, à 15:45

dexinou

Re : Probleme avec Librairie GD2

fait un  :
# apt-cache search libgd2

pour voir les librairies qui existent


Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...

Hors ligne

#7 Le 21/08/2006, à 17:13

sou

Re : Probleme avec Librairie GD2

Je me permet de relancer le sujet car j'ai le meme probleme, je souhaite utiliser gd2 pour pouvoir utiliser les fonctions speciales de gd notament imege_filter(). Normalement il faut modifier le php.ini de php5 et ajouter extension gd.so pour gd mais pour gd2 quelle extension doit t'on ajouter? J'ai deja essaye extension gd2.so mais ça marche pas.

#8 Le 22/08/2006, à 02:32

Yedidia

Re : Probleme avec Librairie GD2

sou a écrit :

Je me permet de relancer le sujet car j'ai le meme probleme, je souhaite utiliser gd2 pour pouvoir utiliser les fonctions speciales de gd notament imege_filter(). Normalement il faut modifier le php.ini de php5 et ajouter extension gd.so pour gd mais pour gd2 quelle extension doit t'on ajouter? J'ai deja essaye extension gd2.so mais ça marche pas.

Salut je cherche toujours je reporterai ici tout nouvel element que je trouverai; fais en de meme comme ca on pourra avancer! :-)

Hors ligne

#9 Le 24/08/2006, à 23:29

sou

Re : Probleme avec Librairie GD2

Tu devrais editer le fichier php.ini et ajouter  a la fin du fichier  extension=gd.so

sudo gedit /etc/php5/apache2/php.ini

peut etre redemarrer apache :

sudo /etc/init.d/apache2 reload

et apres tu devrais voir apparaitre GD version2 lorsque du fait un <?php phpinfos(); ?>

Pour ma part j'aimerais savoir comment proceder pour obtenir les fonctions du genre imagerotate(), imagefilter().

Sa necessite parait t'il la librairie gd embarque mais j'en sais pas plus.

#10 Le 26/08/2006, à 20:58

Yedidia

Re : Probleme avec Librairie GD2

Merci pour le tuyau malheureusement ca n'a rien change car je cherche a utiliser les meme fonctions que toi. Je continue a chercher, il faut trouver.
Yedidia

Dernière modification par Yedidia (Le 26/08/2006, à 21:01)

Hors ligne

#11 Le 30/08/2006, à 17:48

Doby

Re : Probleme avec Librairie GD2

Ayant eu les memes souci que toa Yedidia en ayant installer les memes packets, j'ai chercher savoir si il nous manquais pas un petit truc dans php comme par exemple le support de gd ... En recherchant sur l'install pour debian j'ai trouvé ca : php5-gd

Apres installation et reload de apache la librairie Gd est enfin disponible

Voila en esperant que ca resoudra yon probleme
++


Software is like Sex, it's better when it's Free

Hors ligne

#12 Le 10/09/2006, à 20:17

ericd007

Re : Probleme avec Librairie GD2

Salut,

j'avais le meme probleme, J'ai fait les actions suivantes et ca marche


Verification du resultat du script phpinfo.php
==============================================
<?php
     phpinfo();
?>
Je n'ai pas de module GD, d ou le probleme

Edition du php.ini pour ajouter l'extension gd
==============================================
pico /etc/php4/apache2/php.ini
;extension=gd.so
que je change pour
extension=gd.so

Retest de mon phpinfo.php... toujours pas de module !


Mise a jour des packages disponibles:
=====================================
apt-get update


Recherche de qqs choses qui parle de la librairie gd2
=====================================================
apt-cache search libgd2
.......
libgd-gd2-noxpm-perl - Perl module wrapper for libgd - gd2 variant without XPM support
libgd-gd2-perl - Perl module wrapper for libgd - gd2 variant
libgd2 - GD Graphics Library version 2
libgd2-dev - GD Graphics Library version 2 (development version)
libgd2-noxpm - GD Graphics Library version 2 (without XPM support)
libgd2-noxpm-dev - GD Graphics Library version 2 (development version)
libgd2-xpm - GD Graphics Library version 2
libgd2-xpm-dev - GD Graphics Library version 2 (development version)

ohoh il y en a 1 qui parle de perl et de GD!

==========>>>> apt-get install libgd-gd2-perl


Recherche de qqs choses qui parle de php4 (en esperant aussi de gd :-) )
=========================================
apt-cache search php4
....
php4-dev - Files for PHP4 module development
php4-domxml - XMLv2 module for php4
php4-gd - GD module for php4
php4-gpib - libgpib php bindings
....
ohoh un module gd pour php4 que je n ai pas !

on l'install
============>>>>   apt-get install php4-gd

et maintenant le script phpinfo me donne bien GD disponible !

/etc/init.d/apache2 reload

Ca marche maintenant pour moi !

a+

Eric

#13 Le 12/09/2006, à 11:49

sou

Re : Probleme avec Librairie GD2

Vous avez gd2 avec les fonctions imagerotate et imagefilter ?

#14 Le 02/10/2006, à 15:41

clandé

Re : Probleme avec Librairie GD2

je me permets de relancer le sujet, j'ai tjs le probleme , cafait deux mois maintenant, impossible de faire marcher imagerotate pourtant les autres fonctions marchent bien

#15 Le 18/10/2006, à 10:20

3Dos

Re : Probleme avec Librairie GD2

Hello, j'ai un soucis aussi... J'ai bien installé les libs gd (tout comme la procédure d'ericd007) mon phpinfo signale bien que les lib GD sont enabled et j'utilise php 4.3.1 (apparemment la fonction imagerotate est dispo à partir de php 4.3 donc c'est OK)

Le problème persiste... je comprend pu sad

#16 Le 02/10/2007, à 09:08

PHA

Re : Probleme avec Librairie GD2

Ce post m'a aidé à résoudre un problème similaire, merci cool

#17 Le 26/11/2007, à 03:24

Loiseau2nuit

Re : Probleme avec Librairie GD2

Petite revue de la méthode d'Ericd007 pour php5 parce que visiblement, au vu de la dernière heure de bidouillage que je viens de passer, ca diffère un peu :

Ma config : Ubuntu 7.04 / serveur apache2 avec php 5.2.1

Lorsque je tentais la méthode de ericd007, déjà  je ne passais même pas l'étape 1

Lorsque j'édite mon php.ini la seule référence que je trouve à  gd est la suivante à  la ligne 1186 de mon fichier, soit vers les blocs de textes de fin de fichier:

[gd]
; Tell the jpeg decode to libjpeg warnings and try to create
; a gd image. The warning will then be displayed as notices
; disabled by default
; gd.jpeg_ignore_warning = 0

Donc là , du coup, je teste en décommentant la ligne et en passant la valeur à  1
c.a.d en remplaçant la dernière ligne par

gd.jpeg_ignore_warning = 1

Hop ! Ca c'est fait ! La suite maintenant :

apt-cache search libgd2

Là  , j'ai à  peu près les mêmes réponses qu'Eric. OK ! Bien que ne voyant pas trop le rapport avec php (me manque peut être une base ou 2 pour comprendre aussi alors je m'affole pas trop...) j'installe le module qui cause de Perl.

sudo apt-get install libgd-gd2-perl

--> OK

Dans la foulée, je fais la même recherche mais sur php5 ce coup-ci :

apt-cache search php5

je trouve bien une libgd pour php5 (et accessoirement un module imageMagick c'est du détail mais je suis fan de cette lib que j'utilise déjà  en local pour retraiter des images à  la volée tongue ) Plop, j'installe :

sudo apt-get install php5-imagick php5-gd

--> OK !

Comme Eric, je recharge mon phpinfo fébrile et tremblant de joie à  l'idée que mes galère seront bientà´t peut être terminées et... RIEN ! Toujours pas de mention de GD enabled ou quoi que ce soit d'autre !
Mais c'est pas possible c'est de l'acharnement que diable ! Vexant à  la fin ! Ca marche pour les copains et pas pour moi ? Saloperie de machine et... <...autres noms d'oiseaux que rigoureusement ma mère m'a interdit de nommer ici ...> Enfin bref...

Sans trop y croire, tant pis, je relance apache2 à  tout hasard...

sudo /etc/init.d/apache2 reload

et là ... Suspens...  Ca Marche ! big_smile
Choueeeette big_smile
Merci Eric tongue

Dernière modification par Zzz. (Le 26/11/2007, à 03:27)


DESKTOP LinuxMint 20.1 Ulyssa XFCE | CPU AMD64 5000+ 2x1600 MHz 64bits | RAM 4Go
Graph RV516 [Radeon X1300/X1550 Series] /!\ GLX ATI RV515 v2.1 Mesa 19.1.4 | HDD [ / 64Go ] SSD + [ /home 150Go /swap 8Go ] SATA2
----
Brèves de Hotline: #merci2votreappel

Hors ligne

#18 Le 06/01/2008, à 14:26

o7a

Re : Probleme avec Librairie GD2

mais toujours pas de fonction imagerotate() ...


Les contributions sont les bienvenues : http://svgicons.o7a.net/

Hors ligne

#19 Le 06/01/2008, à 17:40

Loiseau2nuit

Re : Probleme avec Librairie GD2

Là ca dépend peut être de tes images. sur la page ad-hoc du manuel php je lis qu'apparaùment cette méthode ne fonctionne pas pour les images en 256couleurs et qu'il faut les convertir en TrueColor.

Regarde dans les forums attachés à cette page de manuel, si tu lis un peu l'anglais tu devrais trouver ton bonheur.

http://fr3.php.net/imagerotate


bon courage.


DESKTOP LinuxMint 20.1 Ulyssa XFCE | CPU AMD64 5000+ 2x1600 MHz 64bits | RAM 4Go
Graph RV516 [Radeon X1300/X1550 Series] /!\ GLX ATI RV515 v2.1 Mesa 19.1.4 | HDD [ / 64Go ] SSD + [ /home 150Go /swap 8Go ] SATA2
----
Brèves de Hotline: #merci2votreappel

Hors ligne