Utiliser git depuis PHP sur OVH mutualisé

Sur les offres OVH mutualisées,  /usr/bin/git n’est pas accessible dans l’environnement d’exécution php sous Apache, bien qu’il le soit en ligne de commande. De spécifier le chemin d’accès complet ou non n’y change rien.

La solution que j’ai trouvée est de copier le binaire git du serveur dans le répertoire courant du script qui cherche à l’utiliser. Par exemple pour avoir un git log j’obtiens:

exec( dirname(__FILE__) . '/git log', $log );