web-dev-qa-db-fra.com

Commandes Apache de base pour une machine Windows locale

J'ai installé XAMPP sur ma machine Windows 7 et créé un certain nombre de serveurs virtuels. Cette partie est assez simple.

Chaque fois que j'ajoute un nouveau serveur virtuel, je dois redémarrer mon ordinateur afin de redémarrer le serveur Apache, ce qui bien sûr prend beaucoup de temps.

J'ai googlé et trouvé les commandes de console correctes à utiliser pour redémarrer Apache, mais absolument aucune des références que j'ai trouvées ne vous dit où taper les commandes pertinentes! Un certain niveau de connaissance est supposé.

Ma question est donc - où dois-je taper Apache -k restart?

21
Andrew

Revenons aux bases absolues ici. Les réponses sur cette page et un peu de recherche sur Google m'ont amené à la résolution suivante de mon problème. Étapes pour redémarrer le service Apache avec Xampp installé: -

  1. Cliquez sur le bouton Démarrer et tapez CMD (si sur Windows Vista ou version ultérieure et Apache est installé en tant que service, assurez-vous qu'il s'agit d'un invite de commande élevée )
  2. Dans la fenêtre de commande qui apparaît, tapez cd C:\xampp\Apache\bin (le chemin d'installation par défaut pour Xampp)
  3. Tapez ensuite httpd -k restart

J'espère que cela sera utile à d'autres débutant avec un serveur Apache local.

23
Andrew

Pour les utilisations fréquentes de cette commande, j'ai trouvé facile d'ajouter l'emplacement de C:\xampp\Apache\bin au PATH. Utilisez le répertoire dans lequel vous l'avez installé.

Ensuite, vous pouvez exécuter à partir de n'importe quel répertoire en ligne de commande:

httpd -k restart

La réponse ci-dessus qui suggère que httpd -k -restart est en fait une faute de frappe. Vous pouvez voir les commandes en exécutant httpd /?

3
Mat Lipe