Tout est dans le titre ou presque.
Si le php fourni avec ta distrib ne convient pas, c'est soit qu'il n'a pas été compilé avec les options qui t'intéressent, soit qu'il te manque un paquet (php-gd.rpm ?).
Quoi qu'il en soit, si tu veux installer à partir des sources, il te faudra probablement les paquages de dev de pas mal de choses. C'est probablement ce qui se passe avec libxml2 qui est installé, mais pas libxml2-dev ou quelque chose d'approchant.
Bref, pour le problème qui te préoccupe, il me semble que php, dans sa version source, débarque avec un gd "forké" de la libgd originelle, et qu'il est conseillé d'utiliser celle-là. Je n'ai pas de manchot sous la main pour vérifier mes dires, mais il me semble qu'un ./configure --enable-gd ou --with-gd est suffisant. A vérifier avec l'aide fournie par le ./configure. D'où le titre :
Munis-toi d'un papier et d'un crayon, ou mieux, d'un second terminal. Dans le premier, tu tapes ./configure --help | less pour voir l'aide, la lire, et récupérer les options qui vont bien, et dans l'autre, tu remplis les options au fil de l'eau, selon ce dont tu as besoin.
Dans une distrib à paquet, ce n'est pas trop conseillé d'installer depuis les sources, car ça casse les dépendances, mais c'est à toi de voir.
Voilà, en espérant que ça aide.
# Scrute bien l'aide fournie avec configure.
Posté par Gyro Gearllose . En réponse au message pb librairie GD pour php. Évalué à 2.
Si le php fourni avec ta distrib ne convient pas, c'est soit qu'il n'a pas été compilé avec les options qui t'intéressent, soit qu'il te manque un paquet (php-gd.rpm ?).
Quoi qu'il en soit, si tu veux installer à partir des sources, il te faudra probablement les paquages de dev de pas mal de choses. C'est probablement ce qui se passe avec libxml2 qui est installé, mais pas libxml2-dev ou quelque chose d'approchant.
Bref, pour le problème qui te préoccupe, il me semble que php, dans sa version source, débarque avec un gd "forké" de la libgd originelle, et qu'il est conseillé d'utiliser celle-là. Je n'ai pas de manchot sous la main pour vérifier mes dires, mais il me semble qu'un ./configure --enable-gd ou --with-gd est suffisant. A vérifier avec l'aide fournie par le ./configure. D'où le titre :
Munis-toi d'un papier et d'un crayon, ou mieux, d'un second terminal. Dans le premier, tu tapes ./configure --help | less pour voir l'aide, la lire, et récupérer les options qui vont bien, et dans l'autre, tu remplis les options au fil de l'eau, selon ce dont tu as besoin.
Dans une distrib à paquet, ce n'est pas trop conseillé d'installer depuis les sources, car ça casse les dépendances, mais c'est à toi de voir.
Voilà, en espérant que ça aide.