Bonjour,
Dans un script, j'utilise la fonction exec() pour lancer l'exécution du programme comme par exemple htpasswd.exe (de apache) pour diverses manipulations.
J'ai constaté après de nombreux essais qu'en mode CLI, les fonctions exec(), passthru()... fonctionnent tout le temps à partir du moment ou la console dos est ouverte en mode administrateur, mais j'ai souvent un blocage (le script ne se termine pas ou alors une erreur type paramètre d'entrée est retournée) lorsque ces même fonctions sont utilisées avec une exécution de php en tant que module de Apache.
LA question est la suivante : sans modifier les propriétés d'exécution des services apache, est il possible d'utiliser exec() ou autre avec le mode administrateur ?
Sinon voyez vous d'autres explications à ces différences de fonctionnement ?