procédure de programmation pour redémarrer WAMP ou Apache?
Dans le cadre de certains automatisé déployer + scripts de test que j'utilise pour vérifier la programmation fait pour un site, j'ai quelques scripts de mise à jour d'Apache fichiers de configuration. Je voudrais par programmation redémarrer WAMP pour que les changements prennent effet. Est-il une bonne façon de le faire?
Les scripts powershell.
C'est ce qui est dans mon apache bin:
iconv
ab.exe
abs.exe
ApacheMonitor.exe
apr_dbd_odbc-1.dll
apr_ldap-1.dll
dbmmanage.pl
htcacheclean.exe
htdbm.exe
htdigest.exe
htpasswd.exe
httpd.exe
httxt2dbm.exe
libapr-1.dll
libapriconv-1.dll
libaprutil-1.dll
libeay32.dll
libhttpd.dll
logresolve.exe
openssl.exe
php.ini
php5isapi.dll
php5ts.dll
rotatelogs.exe
ssleay32.dll
wintty.exe
zlib1.dll
- Ajouter
apachectl -k graceful
à la fin de votre script? Je devrais peut-être demander d'abord quel type de script, il est... - Ses un script powershell. Je ne vois pas apachectl.exe n'importe où.
- C'est dans apache dossier bin. (Il peut être nommé
apache2ctl
.) - httpd -k redémarrer renvoie "[erreur] (OS 2)Le système ne peut pas trouver le fichier spécifié. : Pas installé le service nommé "Apache2.2"."
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser cette commande pour redémarrer Wamp, Apache, MySQL services:
Démarrer les services
Arrêter les services
Pour mariaDB, remplacer
wampmysqld
avecwampmariadb
.Pour 64 bits: ajouter 64 pour le service de noms.
wampapache64
etwampmysqld64
Simple exécution de la commande:
httpd.exe -k restart
ps. c'est mon wathdog pour windows
J'ai fini par écrire un peu de code pour trouver le "wampapache" service et en le redémarrant.
...
Graphique Instruction :