En tant qu'utilisateur du système Windows 7, si vous rencontrez toujours des échecs lors du démarrage d'Apache, vous pouvez utiliser la commande netstat -ano dans la fenêtre CMD pour interroger. La requête a révélé que le port 80 est occupé par le système. étant occupé, comment devrions-nous le résoudre ? Ne vous inquiétez pas, je vais vous présenter la solution détaillée ci-dessous.
Selon l'affichage PID dans l'image ci-dessus, vérifiez le nom du processus PID dans le gestionnaire de tâches ;
Puisqu'il s'agit d'un système, il ne devrait pas s'agir du système réel, mais des processus d'autres séries de produits Microsoft en cours d'exécution.
(Remarque : j'ai mis fin au service IIS ADmin dans services.msc)
Mais en fait, le service IIS n'est pas fermé, et le port 80 est également occupé par IIS 7.5, j'ouvre donc le gestionnaire IIS.
Cliquez avec le bouton droit sur le répertoire racine IIS et cliquez sur Arrêter :
Après cela, je suis revenu et j'ai continué à exécuter netstat -ano dans cmd et j'ai découvert que le port 80 n'était plus occupé.
Cliquez sur le service Apache2 dans le gestionnaire de services et démarrez-le.
(Si vous avez installé d'autres produits Microsoft tels que SQL, vous pouvez arrêter son test de service (mais SQL ne devrait pas être affecté, car SQL utilise rarement le port 80))
Ce qui précède est la solution au problème selon lequel le port 80 est occupé par le système. Si vous rencontrez ce problème lors de l'utilisation du système Windows 7, vous pouvez le résoudre selon la méthode présentée ci-dessus.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!