par
Breathe » 07 mars 2013, 17:24
En fait le soucis vient du fait que lors que je modifie le $PATH avec la console, le $PATH est modifier pour moi en tant qu'utilisateur, mais lorsque le script PHP est exécuté il fait appel au $PATH en tant qu'utilisateur apache.apache donc son $PATH à lui n'est pas modifié.
La bonne solution serait d'arriver à modifier le $PATH de "l'utilisateur" apache.apache puisque c'est lui qui exécute le script php donc je ne sais pas s'il existe une fonction qui m'aiderait à faire cela.
Suis-je clair ?
De plus je n'ai pas parlé de script shell, c'est un script PHP qui fait appel à un fichier binaire et pour que l’exécution de ce fichier binaire se passe convenablement il faut apporter des modification au $PATH
En fait le soucis vient du fait que lors que je modifie le $PATH avec la console, le $PATH est modifier pour moi en tant qu'utilisateur, mais lorsque le script PHP est exécuté il fait appel au $PATH en tant qu'utilisateur apache.apache donc son $PATH à lui n'est pas modifié.
La bonne solution serait d'arriver à modifier le $PATH de "l'utilisateur" apache.apache puisque c'est lui qui exécute le script php donc je ne sais pas s'il existe une fonction qui m'aiderait à faire cela.
Suis-je clair ? :?
De plus je n'ai pas parlé de script shell, c'est un script PHP qui fait appel à un fichier binaire et pour que l’exécution de ce fichier binaire se passe convenablement il faut apporter des modification au $PATH