Installation Php5/GD/libjpeg sous linux

Installation Php5/GD/libjpeg sous linux - PHP - Programmation

Marsh Posté le 27-06-2008 à 13:57:41    

Bonjour
 
J'ai Php5 installé sur un serveur sous linux et je dois rajouter la librairie GD. Apparemment elle est intégrée à Php5, j'ai cherché un peu et j'ai vu qu'il fallait installer libpng, libjpeg et que tout devrait bien marcher. J'installe donc libpng (et libz), libjpeg, je compile php avec les options

Code :
  1. --with-gd --with-jpeg-dir=/usr/local


Pas d'erreurs, tout va bien, sauf que GD affiche bien "PNG Support: enabled" mais rien sur le JPEG..
 
Pour résumer un peu la suite, j'ai essayé de réinstaller, de recompiler, de mettre tous les chemins possibles vers libjpeg, j'ai trouvé 30 tutos/forums qui disent tous la même chose... et ça ne marche toujours pas.
 
J'ai donc essayé d'installer GD à la place de la version incluse dans Php, tout se passe bien, je configure Php avec l'option

Code :
  1. --with-gd=/usr/local


et quand je fais le make, j'obtiens quelques dizaines de lignes d'erreur du type "undefined reference to 'php_gd_XXX'..
 
Bilan : après 5h passé là dessus je sais plus quoi faire
 
Quelqu'un aurait-il une super idée pour m'aider ? (Que ce soit avec le GD bundled dans Php ou la version extérieure)
 
Merci..

Reply

Marsh Posté le 27-06-2008 à 13:57:41   

Reply

Marsh Posté le 27-06-2008 à 14:49:25    

tu as quoi comme distribution ?  
 
un simple apt-get install php_gd ou yum -i php_gd ne simplifierai t il pas ton problème ?


---------------

Reply

Marsh Posté le 27-06-2008 à 15:24:22    

et tout simplement dans /usr/lib tu as bien un libjpeg.so, pas seulement un libjpeg.so.xxx?
Si le libjpeg.so manque, crées un lien symbolique...


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 27-06-2008 à 15:34:49    

Distribution : je sais pas.. j'ai pas accès physiquement au serveur, je l'ai jamais vu, j'ai juste un accès Shell
 
Et la bête est pas connectée à Internet (serveur intranet)
 
Sinon j'avais libjpeg.so.62 dans /usr/lib et un lien symbolique libjpeg.so dans /usr/local/lib, j'ai quand même créé un lien symbolique dans /usr/lib mais ça n'a rien changé :/

Reply

Marsh Posté le 27-06-2008 à 15:47:40    

avec --with-gd --with-jpeg (sans chemin derrière?)


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 27-06-2008 à 15:57:18    

La console me répond que --with-jpeg n'existe pas, je pense que tu voulais dire --with-jpeg-dir.. malheureusement j'avais essayé (et même en enlevant complètement l'option), même résultat : aucune erreur mais.. ça marche pas.

Reply

Marsh Posté le 27-06-2008 à 15:59:19    

comme chemin pour le jpeg dir tu pointe bien vers le répertoire lib?


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 27-06-2008 à 16:03:47    

J'ai vu sur plusieurs forums qu'il fallait pointer vers /usr/local parce que Php ne comprenait pas bien sinon, mais j'ai de toute façon essayé /usr, /usr/local, /usr/local/lib sans aucune amélioration :(

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed