Les novices développant des programmes PHP utilisent principalement l'environnement intégré phpStudy. Lors de l'utilisation, il y aura des problèmes avec le service Apache ou MySQL qui ne pourra pas démarrer. Alors, quelle est la raison pour laquelle vous ne démarrez pas ?
Quelle est la raison pour laquelle Apache ne démarre pas dans phpstudy ?
Première cause : interception du pare-feu ;
Cause deux : la bibliothèque d'exécution VC9 n'est pas installée, PHP et Apache sont tous deux compilés par VC9 ;
Raison trois : Le port 80 a été utilisé par d'autres programmes, tels que IIS, Thunder, etc.
La plupart d'entre eux sont dus à l'occupation du port.
Ce qui suit vous présentera la solution au problème du port occupé :
Étapes de la solution :
1. information
Utilisez cmd pour ouvrir cmd.exe, puis entrez la commande suivante pour afficher les informations d'utilisation du port :
netstat -ano
Après avoir exécuté la commande, la figure suivante s'affiche :
Il a été constaté que le processus avec PID="7088" occupe le port 443 défini dans Apache.
2. Trouvez le processus occupant le port
Trouver le processus avec PID="7088" via la commande suivante :
tasklist | findstr "7088"
Il a été constaté que le port 443 était occupé par un processus de VMware, empêchant Apache d'utiliser le port 443.
3. Fermez le processus occupant le port
Fermez le processus VMware dans [Task Manager] pour céder le port 443 au service Apache.
4. Redémarrez le service Apache et il fonctionnera normalement.
Pour plus de connaissances sur PHP, veuillez visiter le site Web chinois de php !
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!