Jusqu'à un certain moment, je n'avais pas cette fonction même en compilant PHP avec le support pour GD 2.0.8

Le script php suivant ne retournait pas la fonction gd.php basé sur la fonctionnalité get_extension_funcs()

<?php
   $funcs = get_extension_funcs("gd");
   if (is_array($funcs)) {
       foreach($funcs as $func) {
           echo $func . "\n";
       }
   } else {
       echo "No functionss defined\n";
   }

?>

En fait conformément à une indication que j'ai trouvé sur une page Web (dont je ne me rappelle pas l'url), il suffit effectivement de proposer l'ordre des extensions dans un certain ordre et ça marche

Pour la recompilation, on se rend dans les sources de PHP et on nettoie tout

cd /chemin/vers/les/sources/de/php
make clean distclean

Puis on recompile selon cet ordre

./configure .... ... --with-ttf --with-png --with-png-dir --with-jpeg-dir --with-gd

Je n'ai pas préciser de valeur pour les options --with-png-dir et --with-jpeg-dir. On compile et on installe

make && make install
Et on vérifie en ligne de commande, le précédent script
root@monroe:~# php -q gd.php |grep -q imagecreatefromjpeg && echo ok || echo ko
ok
On peut aussi avoir confirmation depuis un appel à phpinfo():