Mod perl
![]() | |
Entwickler (en) | Apache Software Foundation |
---|---|
Stabile Version | 2.0.11 / 5. Oktober 2019[1] |
Repository | |
Plattform | Perl |
Typ | Perl -Modul zum Apache HTTP server |
Lizenz | Apache -Lizenz 2.0 |
Webseite | Perl |
mod_perl ist ein optionales Modul für die Apache HTTP server. Es bettet a Perl Dolmetscher in den Apache -Server. Zusätzlich zur Ermöglichung von Apache -Modulen kann der Apache -Webserver von Perl -Programmen dynamisch konfiguriert werden. Die häufigste Verwendung ist jedoch, dass der dynamische Inhalt von Perl erzeugt wird Skripte kann als Antwort auf eingehende Anfragen zugestellt werden, ohne dass der Perl-Dolmetscher für jede Anfrage einen erheblichen Aufwand für die Wiederaufnahme des Perl-Dolmetschers neu startet.
Schrägstrich, was die Website ausführt Slashdot, wird mit mod_perl geschrieben.[2] Frühe Versionen von Php wurden in Perl mit mod_perl implementiert.[3]
mod_perl kann a emulieren a Gemeinsame Gateway -Schnittstelle (CGI) Umgebung, so dass bestehende Perl-CGI-Skripte vom Leistungsschub profitieren können, ohne erneut geschrieben werden zu müssen.
Im Gegensatz zu CGI (und den meisten anderen Webanwendungsumgebungen) bietet mod_perl einen vollständigen Zugriff auf den Apache API, erlauben Programmierer Um Handler für alle Phasen im Apache -Anforderungszyklus zu schreiben, die internen Tabellen und Zustandsmechanismen von Apache zu manipulieren, teilen Sie Daten zwischen Apache Prozesse oder Themen, ändern oder erweitern Sie den Apache oder erweitern Sie sie Konfigurationsdatei Parserund fügen Sie den Perl -Code zur Konfigurationsdatei selbst hinzu.
Siehe auch
Verweise
- ^ "Download". Abgerufen 28. Mai 2020.
- ^ "Slash -Installation". Slashcode.com. Archiviert von das Original am 4. Mai 2015.
- ^ "Hommage an Perl (PHP)" ". theperlreview.com. Februar 2003. archiviert von das Original am 25. Juni 2013.