In diesem Kapitel wird die Installation der verschiedenen PHP-Versionen für Apache beschrieben.
SQlite2-Unterstützung
Ab PHP 5.4.x wird SQlite2 nicht mehr unterstützt. Wer noch SQlite2 braucht, muss auf PHP 5.3.x downgraden.
Installation
1. Apache herunterladen und installieren, falls noch nicht geschehen.
2. Download des PHP-Binaries:
Für mipsel-Fritz!Boxen (z.B. 7270, 7170 und andere):
- mit SQlite2-Support
- PHP 5.3.27
Features:- CURL support
- GD support
- ICONV support
- JSON support
- PCNTL support
- SESSION support
- SOCKETS support
- SQLite (v2) support
- SQLite (v3) support
- SSL support
- SYSVIPC support
- XML support
- ZIP support
- PHP 5.3.26
- PHP 5.3.22
- PHP 5.3.20
- PHP 5.3.16
- PHP 5.3.27
- ohne SQlite2-Support
- PHP 5.5.6
- PHP 5.4.22
Features für Versionen 5.4.22 und 5.5.6:- CURL support
- GD support
- ICONV support
- JSON support
- PCNTL support
- SESSION support
- SOCKETS support
- SQLite (v3) support
- SSL support
- SYSVIPC support
- XML support
- ZIP support
- PHP 5.5.0
- PHP 5.4.16
- PHP 5.4.12
- PHP 5.4.3
- PHP 5.4.10
Für mips-Fritz!Boxen (z.B. 7390, 7340 und andere):
- mit SQlite2-Support
- PHP 5.3.27
Features:- CURL support
- GD support
- ICONV support
- JSON support
- PCNTL support
- SESSION support
- SOCKETS support
- SQLite (v2) support
- SQLite (v3) support
- SSL support
- SYSVIPC support
- XML support
- ZIP support
- PHP 5.3.26
- PHP 5.3.22
- PHP 5.3.20
- PHP 5.3.16
- PHP 5.3.27
- ohne SQlite2-Support
- PHP 5.5.6
- PHP 5.4.22
Features für Versionen 5.4.22 und 5.5.6:- CURL support
- GD support
- ICONV support
- JSON support
- PCNTL support
- SESSION support
- SOCKETS support
- SQLite (v3) support
- SSL support
- SYSVIPC support
- XML support
- ZIP support
- PHP 5.5.0
- PHP 5.4.16
- PHP 5.4.12
- PHP 5.4.10
- PHP 5.4.3
3. Das Binary muss in cgi-bin Verzeichnis kopiert werden. Danach wird das neue Binary aus dem Archiv in „php“ umbenannt und ersetzt evtl. das alte Binary.
Außerdem muss das PHP-Binary ausführbar gemacht werden:
1 |
# chmod +x php |
4. Zur Konfiguration wird die Datei conf/apache.conf verwendet. Meine apache.conf, die man im conf-Verzeichnis findet, muss nicht angepasst werden. Nach Aktualisieren der Seite sollte der Apache mit dem neuen Binary laufen.