Apache kompilieren: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| (2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
=Pakete um Apache 2 auf Debian 12 zu kompilieren= | =Pakete um Apache 2 auf Debian 12 zu kompilieren= | ||
==Entwicklungspakete für Apache-Module== | ==Entwicklungspakete für Apache-Module== | ||
| − | *sudo apt install libpcre3-dev libapr1-dev libaprutil1-dev | + | *'''sudo apt install libpcre3-dev libapr1-dev libaprutil1-dev''' |
;libpcre3-dev: | ;libpcre3-dev: | ||
*PCRE (Perl Compatible Regular Expressions) ist eine Bibliothek zur Verarbeitung von regulären Ausdrücken. | *PCRE (Perl Compatible Regular Expressions) ist eine Bibliothek zur Verarbeitung von regulären Ausdrücken. | ||
| Zeile 15: | Zeile 15: | ||
*sudo apt install build-essential | *sudo apt install build-essential | ||
==Bibliotheken und Header-Dateien== | ==Bibliotheken und Header-Dateien== | ||
| − | *sudo apt install zlib1g-dev libssl-dev | + | *'''sudo apt install zlib1g-dev libssl-dev''' |
| + | ;zlib1g-dev: | ||
| + | *zlib ist eine Bibliothek, die Datenkomprimierung und -dekomprimierungsfunktionen bietet. | ||
| + | *Das Paket zlib1g-dev enthält die Header-Dateien und Entwicklungsbibliotheken für zlib. Diese werden benötigt, um Apache mit Unterstützung für die Komprimierung von HTTP-Inhalten zu kompilieren. | ||
| + | ;libssl-dev: | ||
| + | *OpenSSL ist eine Bibliothek, die kryptografische Funktionen und SSL/TLS-Protokolle bereitstellt. | ||
| + | *Das Paket libssl-dev enthält die Header-Dateien und Entwicklungsbibliotheken für OpenSSL. | ||
| + | *Sie werden benötigt, um Apache mit SSL/TLS-Unterstützung (HTTPS) zu kompilieren. | ||
Aktuelle Version vom 26. Juni 2023, 16:11 Uhr
Pakete um Apache 2 auf Debian 12 zu kompilieren
Entwicklungspakete für Apache-Module
- sudo apt install libpcre3-dev libapr1-dev libaprutil1-dev
- libpcre3-dev
- PCRE (Perl Compatible Regular Expressions) ist eine Bibliothek zur Verarbeitung von regulären Ausdrücken.
- Das Paket libpcre3-dev enthält die Header-Dateien und Entwicklungsdateien, die benötigt werden, um Programme zu erstellen, die die PCRE-Bibliothek nutzen, wie zum Beispiel Apache-Module.
- libapr1-dev
- APR (Apache Portable Runtime) ist eine plattformübergreifende Bibliothek, die von Apache und anderen Projekten verwendet wird, um Funktionen wie Speicher- und Thread-Verwaltung bereitzustellen.
- Das Paket libapr1-dev enthält die Header-Dateien und Entwicklungsdateien für die APR-Bibliothek, die benötigt werden, um Apache-Module und andere Programme zu erstellen, die APR verwenden.
- libaprutil1-dev
- APR-util ist eine Erweiterung der APR-Bibliothek und enthält zusätzliche Dienstprogramme und Funktionen, die von Apache und anderen Projekten genutzt werden.
- Das Paket libaprutil1-dev enthält die Header-Dateien und Entwicklungsdateien für die APR-util-Bibliothek, die benötigt werden, um Apache-Module und andere Programme zu erstellen, die APR-util verwenden.
Kompilierwerkzeuge
- sudo apt install build-essential
Bibliotheken und Header-Dateien
- sudo apt install zlib1g-dev libssl-dev
- zlib1g-dev
- zlib ist eine Bibliothek, die Datenkomprimierung und -dekomprimierungsfunktionen bietet.
- Das Paket zlib1g-dev enthält die Header-Dateien und Entwicklungsbibliotheken für zlib. Diese werden benötigt, um Apache mit Unterstützung für die Komprimierung von HTTP-Inhalten zu kompilieren.
- libssl-dev
- OpenSSL ist eine Bibliothek, die kryptografische Funktionen und SSL/TLS-Protokolle bereitstellt.
- Das Paket libssl-dev enthält die Header-Dateien und Entwicklungsbibliotheken für OpenSSL.
- Sie werden benötigt, um Apache mit SSL/TLS-Unterstützung (HTTPS) zu kompilieren.