Maison > Article > base de données > Comment résoudre l’erreur de démarrage inattendue d’Apache ? (Présentation de la méthode)
Cet article vous explique comment résoudre l'erreur de démarrage inattendue d'Apache ? (Introduction à la méthode) a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère que cela vous sera utile.
L'erreur affichée au démarrage de xampp est :
9:52:41 [Apache] Tentative de démarrage de l'application Apache...
9:52:41 [Apache] Changement d'état détecté : en cours d'exécution
9:52:42 [Apache] Changement d'état détecté : arrêté
9:52:42 [Apache] Erreur : Apache arrêt inattendu.
9:52:42 [Apache] Cela peut être dû à un port bloqué, à des dépendances manquantes,
9:52:42 [Apache] à des privilèges inappropriés, à un crash ou à un arrêt par une autre méthode.
9:52:42 [Apache] Vérifiez le fichier "/xampp/apache/logs/error.log"
9:52:42 [Apache] et l'Observateur d'événements Windows pour plus d'indices
Ce problème est relativement courant,
Habituellement, les ports 80 et 443 sont occupés
cmd imprime le journal suivant en exécutant apache/bin/httpd.exe :
(OS 10048) Habituellement, chaque adresse de socket (protocole/adresse réseau/port) ne peut être utilisé qu’une seule fois.
: make_sock : impossible de se lier à l'adresse 0.0.0.0:443
ou le port 80 est occupé
(OS
10048) Généralement, chaque adresse de socket (protocole/adresse réseau/port) ne peut être utilisée qu'une seule fois. : make_sock : impossible de se lier à l'adresse 0.0.0.0:80 ou [ : : ]:80
1. Le moyen le plus rapide est de modifier le numéro de port :
1. Le port 443 est occupé et Apache ne peut pas surveiller le port 443. Comment résoudre le problème ?
Dans /xampp/apache/conf/extra/httpd-ssl.conf
Changer l'écoute 443 en 444 (personnalisable)
2. Le port 80 est occupé, Apache ne peut pas le faire. surveiller le port 80, comment le résoudre ?
Dans /xampp/apache/conf/extra/httpd.conf
Changer Listen 80 à 88 (personnalisable)
Si vhosts est configuré, veuillez modifier httpd -Changer le port dans -vhosts.conf à 88 (le même numéro de port que ci-dessus)
2. La méthode la plus directe consiste à fermer les processus occupant les ports 80 et 443 :
2. Imprimez la liste des tâches via cmd, recherchez les noms de processus occupant les ports 80 et 443.
3.taskkill /pid numéro de port Supprimez ce nom de processus et redémarrez Apache avec XAMPP.
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!