https://www.howtoforge.com/ispconfig-php-debian/
https://www.howtoforge.com/ispconfig-php-ubuntu/
https://www.howtoforge.com/ispconfig-php-debian/#-install-php--10
Auf der Webseite immer zwischen fastcgi und fpm umschalten, wenn man die php Version geändert hat
Guter einfacher Test:
<?php
phpinfo(); // allg. Informationen zur PHP-Installation
?>
FastCGI und PHP-FPM sind beides Mechanismen, um die Ausführung von PHP-Skripten auf einem Webserver zu verwalten. Hier ist der Unterschied:
FastCGI: FastCGI (Fast Common Gateway Interface) ist ein Protokoll, das es ermöglicht, PHP-Skripte außerhalb des Webserver-Prozesses auszuführen. Es ermöglicht eine getrennte Verwaltung der PHP-Prozesse und bietet dadurch bessere Skalierbarkeit und Performance. FastCGI wird oft in Kombination mit Webservern wie Apache oder Nginx verwendet.
PHP-FPM: PHP-FPM (PHP FastCGI Process Manager) ist eine spezifische Implementierung von FastCGI für PHP. Es ist ein Prozessmanager, der die Verwaltung und Steuerung der PHP-Prozesse übernimmt. PHP-FPM bietet zusätzliche Funktionen wie Pooling, um die Anzahl der PHP-Prozesse zu steuern, und ermöglicht die Konfiguration von Ressourcenlimits für einzelne Prozesse. PHP-FPM ist standardmäßig in PHP 5.3 und höher enthalten.
In Bezug auf PHP 8.3: PHP 8.3 unterstützt sowohl FastCGI als auch PHP-FPM. Du kannst wählen, welchen Mechanismus du verwenden möchtest, abhängig von deinen spezifischen Anforderungen und der Konfiguration deines Servers.
Soweit die KI.
FastCGI | FPM/FastCGI | FPM |
---|---|---|
"transactions": 16000, | "transactions": 16000, | 〰 |
"availability": 100.00, | "availability": 100.00, | 〰 |
"elapsed_time": 249.07, | "elapsed_time": 195.81, | ✅ |
"data_transferred": 80.72, | "data_transferred": 80.72, | 〰 |
"response_time": 0.14, | "response_time": 0.11, | ✅ |
"transaction_rate": 64.24, | "transaction_rate": 81.71, | ✅ |
"throughput": 0.32, | "throughput": 0.41, | ✅ |
"concurrency": 8.81, | "concurrency": 9.35, | ✅ |
"successful_transactions": 16000, | "successful_transactions": 16000, | 〰 |
"failed_transactions": 0, | "failed_transactions": 0, | 〰 |
"longest_transaction": 11.10, | "longest_transaction": 10.24, | ✅ |
"shortest_transaction": 0.07 | "shortest_transaction": 0.07 | 〰 |
〰 entspricht Gleich
✅ entspricht Besser
Der Sieger sollte klar sein.
Prüfmethode war siege -c 10 -r 100 https://zockertown.de/s9y