Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Wie kann Apache PHP-Programme unterstützen?

Wie kann Apache PHP-Programme unterstützen?

(*-*)浩
(*-*)浩Original
2019-11-27 11:56:304222Durchsuche

Um PHP-Dateien auf Apache auszuführen, muss mod_php auf dem Server aktiviert sein. Es ermöglicht Apache, .PHP-Dateien zu analysieren. mod_php kann PHP-Code in Apache interpretieren und HTML an den Webserver senden.

Wie kann Apache PHP-Programme unterstützen?

Wenn mod_php auf dem Server aktiviert ist, gibt es eine Datei namens php in /etc/httpd/conf.d/ Verzeichnis .conf-Datei. (Empfohlenes Lernen: Apache-Server )

Sie können auch Folgendes anzeigen:

httpd -M | grep "php5_module"

Die Ausgabe ähnelt den folgenden Ergebnissen:

Wie kann Apache PHP-Programme unterstützen?

PHP-Handler in Apache Die folgenden häufig verwendeten PHP-Handler in Apache -

mod_php

CGI

FastCGI

suPHP

mod_php ist das älteste PHP-Prozessprogramm, Dadurch wird PHP zu einem Teil von Apache und ruft keinen externen PHP-Prozess auf. Dieses Modul ist standardmäßig in jedem Linux-Distributions-Repository installiert, daher ist das Aktivieren/Deaktivieren dieses Moduls sehr einfach.

Wenn Sie FastCGI als PHP-Handler verwenden, können Sie mehrere PHP-Versionen für die Verwendung durch verschiedene Konten auf dem Server einrichten.

FastCGI, mod_fastcgi, ist eine Erweiterung von mod_fcgid, wobei mod_fcgid eine leistungsstarke Alternative zu CGI, mod_cgi, ist. Es startet eine ausreichende Anzahl von CGI-Instanzen, um gleichzeitige Webanfragen zu verarbeiten. Außerdem wird suexec verwendet, um verschiedene Benutzer bei der Verwendung ihrer eigenen PHP-Instanzen zu unterstützen und die Websicherheit zu verbessern.

Das obige ist der detaillierte Inhalt vonWie kann Apache PHP-Programme unterstützen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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