Comme le montre l'image :
On peut voir que le port 443, qui appartenait à l'origine à Apache, est occupé par le service Vmware Worstation.
Vous pouvez également voir le nom du processus et le nom du fichier de configuration utilisés par Vmware à partir du message d'erreur. Veuillez demander comment modifier les informations de configuration de Vmware afin que les ports n'entrent pas en conflit.
Posez et répondez à vos propres questions.
Je viens de l'essayer, de reconfigurer le numéro de port du service de machine virtuelle Vmware, de changer 443 en 903, de redémarrer l'ordinateur et tout était OK.
La configuration spécifique est de modifier C:ProgramDataVMwarehostdproxy.xml avec l'autorisation Root et de modifier le
<httpsPort>443</httpsPort>
Changé en 903. Il est préférable de sauvegarder le proxy.xml d'origine.
La photo du résultat ci-dessus :
Ignorez les numéros de port de nombreux autres processus. Après le redémarrage de l'ordinateur, les trois services VMware sont les trois 0.0.0.0. Les autres processus VMware sont les processus après le démarrage de la machine virtuelle sur l'ordinateur pour les tests. Il n'y a actuellement aucun conflit, mais je ne suis pas sûr quelles autres applications populaires utilisent 903, et on ne sait pas si cela entrera en conflit avec d'autres processus à l'avenir.
Mise à jour, j'ai soudain pensé qu'il y avait une raison pour laquelle Vmware occupe 443, car si vous installez le service httpd dans la machine virtuelle Linux, vous pouvez utiliser le navigateur sur l'hôte win7 pour accéder à la page d'accueil httpd de Linux, car l'hôte et machine virtuelle passe Vmware Les cartes réseau virtuelles forment un réseau local. Mais maintenant, je change le 443 occupé par Vmware en 903, et il n'y a aucun moyen de faire cela. Je ne connais pas très bien cela, donc je ne l'ai pas encore testé.
Mais ce n'est pas grave. De toute façon, entre XAMPP et httpd sous Linux, un seul des deux Apaches peut occuper 443 de l'hôte win7. Je choisis quand même de donner ce 443 à XAMPP.