Heim > Artikel > Backend-Entwicklung > nginx – So konfigurieren Sie mehrere PHP-CGI-Prozesspools
Angenommen, es gibt 6 Subdomains unter Nginx, bedeutet das, dass ich 6 PHPCGI-Prozesspools öffnen muss? Zum Beispiel 127.0.0.1:9005
Angenommen, es gibt 6 Subdomains unter Nginx, bedeutet das, dass ich 6 PHPCGI-Prozesspools öffnen muss? Zum Beispiel 127.0.0.1:9005
Verwenden Sie php-fpm, um unseren PHP-Parser-Prozess zu verwalten, konfigurieren Sie ihn in fpm/pool/www.conf
Bitte verwenden Sie den php-fpm FastCGI-Prozessmanager
Sie können nicht nur mehrere Prozesse öffnen und verwalten
Es kann auch die Verarbeitungszeit jedes Prozesses, die Anzahl der Verarbeitungszeiten, Prozesse dynamisch erhöhen oder verringern usw. verwalten .
Fazit: Keine Notwendigkeit
phpcgi ist eine virtuelle Maschine von PHP. Sie lädt PHP-Code dynamisch entsprechend den vom CGI-Protokoll übergebenen Daten. Verschiedene Domänennamen können auf unterschiedliche PHP-Ausführungscodes verweisen, es ist jedoch nicht erforderlich, mehrere CGI-Pools zu öffnen, um sie zu unterscheiden ihnen. Natürlich ist es vollkommen in Ordnung, mehr als eines zu öffnen.