Bonjour, j'ai installé la derniere version de wamp à ce jour sur un Windows server 2016. Depuis PHP 7.2.4 avec Apache 2.4.33 je ne parviens pas à voir la GUI des applications Windows que je lance avec la fonction exec de php.
Après pas mal de recherche Google j'ai trouvé la raison, un service ne peut pas executer des applications qui interagissent avec le bureau Windows. J'ai donc désactivé le service Apache et lancé httpd manuellement, et là cela fonctionne. Le soucis : depuis l'icone wamp je ne peux pas lancer/arreter httpd et l'icone reste orange (car pas de service apache).
Ma question: est-ce qu'il y a moyen de configurer wamp pour controler (start/stop) apache depuis le menu de l'icone quand il n'est pas installé en tant que service ?
Merci pour voter aide.
Modifie 1 fois. Derniere modification le 13/07/2018 à 10:49 par cetipabo.
La base même de Wampserver (Aestran Tray Menu) c'est la gestion des services Apache, MySQL et MariaDB. Il n'est pas possible de démarrer Apache autrement qu'avec son service.
Donc il faudrait trouver pourquoi lorsqu'on fait un >>clic droit>> propriété >> connexion, sur le service wampapache64, le checkbox "Autoriser le service à interagir avec le bureau" ne fonctionne pas...
visiblement le problème vient de Windows, les version après vista : "Services cannot directly interact with a user as of Windows Vista" [docs.microsoft.com]
c'est lui qui empeche cette interaction...la question que je me pose ou que je pose a Microsoft c'est pourquoi afficher l'option si elle ne marche pas...
Modifie 1 fois. Derniere modification le 13/07/2018 à 12:02 par cetipabo.
Je rappelle que wampserver est destiné à faire du web et à ne pas interagir avec le bureau pour des raisons de sécurités.
La norme du service Apache est dans l'onglet connexion, est de le définir à "compte system local" et sans cocher la case "autoriser le service à interagir avec le bureau".
Si dans votre environnement local, c'est-à-dire sur votre ordinateur et non à distance, vous avez besoin de lancer des scripts php, vous pouvez le faire sans problème car vous ne passez pas par le service Apache.
@+
---------------------------------------------------------------------------------------------------------------------------------------------------------------- Mon site : [www.jcz.fr]
Artemus24 a écrit: ------------------------------------------------------- > Si dans votre environnement local, c'est-à-dire > sur votre ordinateur et non à distance, vous avez > besoin de lancer des scripts php, vous pouvez le > faire sans problème car vous ne passez pas par le > service Apache.
bonjour, le but est d'éxécuter des fichiers excel sur le serveur, chose qu'on ne peut pas faire avec WAMP...mais que j'arrive a faire avec Uwamp.
j'ai un fichier index.php dans lequel j'ai des boutons, et depuis mon PC je veux pouvoir cliquer sur un des boutons qui va lancer l'execution un fichier EXCEL dans lequel se trouve du VBA, ou bien un fichier .bat
>>> le but est d'éxécuter des fichiers excel sur le serveur, chose qu'on ne peut pas faire avec WAMP
Quand vous parliez d'interagire avec le bureau, j'ai tout de suite pensé à des batch ou des exécutables. Wamp est capable d'exécuter des fichiers d'office de microsoft comme word et excel. Le problème est que ce forum n'a pas vocation à traiter ce qui concerne autre chose que l'installation de wampserver et son premier démarrage. Je vous conseille plutôt de vous diriger vers un forum consacré à excel qui saura mieux répondre à vos attentes.
@+
---------------------------------------------------------------------------------------------------------------------------------------------------------------- Mon site : [www.jcz.fr]