So ermitteln Sie die PHP-Engine-Ausführung: CGI, FastCGI oder Mod_PHP
Wenn Sie Shared Hosting verwenden und feststellen möchten, wie PHP funktioniert auf dem Server, ohne sich an den Hoster zu wenden, können Sie selbst Nachforschungen anstellen.
Server-API
Führen Sie phpinfo() aus, um Einblick in die PHP-Umgebung zu erhalten. Die gewünschten Informationen finden Sie unter der Zeile „Server API“. Normalerweise wird „Apache 2.0 Handler CGI/FastCGI“ angezeigt, was auf die spezifische verwendete SAPI (Server-API) hinweist.
PHP_SAPI_NAME-Funktion
Alternativ können Sie den php_sapi_name( )-Funktion oder die PHP_SAPI-Konstante. Beispielsweise wird „cli“ beim Betrieb im CLI-Modus zurückgegeben, während Apache basierend auf der verwendeten SAPI möglicherweise unterschiedliche Werte erzeugt.
Hinweis: Die bereitgestellten Informationen geben möglicherweise nicht immer den genauen Apache an Version oder CGI-Handler, sondern stellt lediglich die verwendete SAPI dar.
Konsultieren Sie die Dokumentation Ihres Hosting-Anbieters
Ein Verweis auf die Dokumentation Ihres Hosting-Anbieters kann hilfreich sein, da möglicherweise auf mehrere PHP-Versionen zugegriffen werden kann.
Führen Sie PHPinfo() in der entsprechenden Umgebung aus
Es ist wichtig, phpinfo() in dem Kontext auszuführen, den Sie untersuchen möchten. Wenn Sie es beispielsweise über die Befehlszeile ausführen, erhalten Sie keine Einblicke in den Webserver.
Das obige ist der detaillierte Inhalt vonWie kann ich feststellen, ob mein PHP mit CGI, FastCGI oder Mod_PHP läuft?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!