Heim > Backend-Entwicklung > PHP-Tutorial > Sprechen Sie über Fastcgi und PHP-FPM in PHP!

Sprechen Sie über Fastcgi und PHP-FPM in PHP!

青灯夜游
Freigeben: 2023-04-09 11:08:01
nach vorne
2823 Leute haben es durchsucht

Sprechen Sie über Fastcgi und PHP-FPM in PHP!

Fastcgi ist plattformunabhängig und sprachunabhängig. Solange eine Sprache entsprechend ihrer Schnittstelle implementiert ist, kann sie die Fastcgi-Fähigkeit ihrer eigenen Sprache realisieren und mit dem Webserver kommunizieren .

PHP-CGI ist der von PHP implementierte FastCGI-Manager.

FastCGI ist ein Protokoll, das als Brücke zwischen Anwendungen und WEB-Servern dient. Nginx kann nicht direkt mit PHP-FPM kommunizieren, sondern leitet die Anfrage zur Verarbeitung über FastCGI an PHP-FPM weiter.

 location ~ \.php$ {
    try_files $uri /index.php =404;
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    fastcgi_buffers 16 16k;
    fastcgi_buffer_size 32k;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;
}
Nach dem Login kopieren

Hier leitet fastcgi_pass alle PHP-Anfragen zur Verarbeitung an php-fpm weiter. Sie können anhand des Befehls netstat erkennen, dass der auf Port 127.0.0.1:9000 ausgeführte Prozess php-fpm ist.

Sprechen Sie über Fastcgi und PHP-FPM in PHP!

Öffnen Sie PHP - fpm-Methode:

# nohup /usr/sbin/php-fpm -R >/dev/null 2>&1 &
Nach dem Login kopieren

PHP-Laufverzeichnis anzeigen Befehl:

which php
/usr/bin/php
Nach dem Login kopieren

php-fpm neu starten:

/etc/init.d/php-fpm restart
Nach dem Login kopieren

Empfohlene verwandte Tutorials: „PHP-Tutorial "

Das obige ist der detaillierte Inhalt vonSprechen Sie über Fastcgi und PHP-FPM in PHP!. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:segmentfault.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage