Avant d'utiliser phpstudy2016, tout était normal et pouvait être démarré. Aujourd'hui, j'ai téléchargé la version 2017 et j'ai découvert qu'Apache pouvait être démarré, mais j'ai essayé plusieurs fois mais cela n'a pas fonctionné. Système Win10 Bit64 et le matériel est i7-2620M 8G DDR3, 120G SSD+1T HD, je ne sais pas pourquoi je n'arrive pas à démarrer Nginx
.
Essayez de l'exécuter en tant qu'administrateur
Pour vérifier s'il y a un problème d'occupation du port, vous pouvez exécuter nginx dans le répertoire nginx dans le numéro de commande pour imprimer l'erreur. Le message d'erreur est le suivant : Le message d'erreur est bind() to 0.0.0.0:80 failed. (10013 : une tentative a été effectuée pour accéder à un socket d'une manière interdite par ses autorisations d'accès) ou vérifiez le fichier error.log sous nginxlogs, vous trouverez le message d'erreur ci-dessus. Meilleurs vœux !
Il existe une autre possibilité que le port 80 soit occupé. Plus précisément, il existe les situations d'occupation suivantes : (1) Le service httpd d'Apache a cessé de servir. (2) Ouvrez le service iis, fermez le service iis (3) Le thread système avec pid=4 occupe le port, reportez-vous à l'article sur l'expérience Baidu (4) Le service SQL occupe, fermez les services liés à sqlserver. S'il y a quelque chose que vous ne comprenez pas, lisez simplement quelques articles supplémentaires sur Baidu. Meilleurs vœux !
Vérifiez si les bibliothèques d'exécution VC++2012 et VC++2015 ne sont pas installées. Vérifiez s'il y a des caractères chinois ou des espaces dans le chemin.