|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juin 2010 Messages : 57 ![]() |
Bonjour,
Je suis sous linux (debian) et j'aimerai lancer le terminal depuis mon code php pour cela j'utilise : Mais cela ne fonctionne pas, pourriez-vous m'aider svp |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() David GuillotChef de projet en SSII Inscription : mars 2004 Messages : 879 ![]() |
![]() Attention, qu'essaies-tu de faire ?? Tu peux lancer des commandes système comme si tu étais dans un terminal, mais en aucun cas tu ne peux lancer la commande pour ouvrir un terminal (tu n'as pas d'UI, encore moins de GUI) Si tu te contentes de : Qu'obtiens-tu ?
__________________
Avant de poser une question ici : ![]() Après résolution de votre question : un clic sur , un et un vote pour les personnes qui vous ont aidé |
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : juin 2010 Messages : 57 ![]() |
si je fais cette commande j'obtiens www-data.
|
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : juin 2010 Messages : 57 ![]() |
Il n'y a aucun moyen donc d'ouvrir un terminal depui php car en fait g un programme compile que j'aimerai lance depui mon site
|
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() David GuillotChef de projet en SSII Inscription : mars 2004 Messages : 879 ![]() |
Wow...
Donc je te confirmes que ta fonction exec fonctionne bien, car tu obtiens ce que tu devais obtenir avec la commande "whoami" (à savoir le nom d'utilisateur courant sur le serveur, en l'occurrence celui d'Apache). Par contre, sois bien conscient que pour lancer une application située sur ton serveur depuis une page web, il te faut remplir plusieurs conditions : -> la commande à lancer est celle de l'exécutable de ton appli, tu n'as pas besoin et tu ne peux pas passer par une console -> l'user Apache doit avoir les droits d'exécution sur ton appli -> l'appli ne doit pas avoir d'UI, ça ne peut être qu'un lancement de traitement (tu ne pourras jamais ouvrir une fenêtre cliente de ton appli située sur un serveur à partir d'une page web) Je crois qu'il va falloir reconsidérer ton besoin...
__________________
Avant de poser une question ici : ![]() Après résolution de votre question : un clic sur , un et un vote pour les personnes qui vous ont aidé |
|
00
|
Copyright © 2000-2012 - www.developpez.com