PEAR ist ein älteres Paket und Bibliothekssystem für PHP. Wenn deine Anwendung PEAR Pakete benötigt, kannst du diese je nach Account lokal einrichten oder manuell in deinem Webspace ablegen.
Voraussetzungen
Wenn dein Account SSH unterstützt, kannst du ein lokales PEAR Repository einrichten.
Eine Anleitung dazu findest du hier
Wenn dein Account kein SSH unterstützt, kannst du benötigte PEAR Pakete manuell hochladen.
PEAR Pakete ohne SSH verwenden
Lade die benötigten PEAR Pakete von der offiziellen PEAR Website herunter und speichere sie in einem Unterverzeichnis deines public_html Verzeichnisses.
Beispiel:
public_html/pear/Anschließend musst du den PHP include_path anpassen, damit PHP die PEAR Dateien findet.
include_path per .htaccess setzen
Lege im gewünschten Verzeichnis eine .htaccess Datei an oder ergänze eine vorhandene .htaccess Datei um folgende Zeile:
php_value include_path /usr/www/users/FTP_LOGINNAME/PFAD_ZU_PEAR:.:/usr/local/lib/php/Ersetze die Platzhalter durch deine eigenen Werte:
| Platzhalter | Bedeutung |
|---|---|
FTP_LOGINNAME |
Dein FTP Loginname |
PFAD_ZU_PEAR |
Pfad zum Verzeichnis mit den PEAR Dateien |
Beispiel:
php_value include_path /usr/www/users/example/public_html/pear:.:/usr/local/lib/php/Hinweise
Prüfe nach der Änderung, ob deine Anwendung die benötigten PEAR Pakete korrekt laden kann.
Wenn deine Anwendung moderne PHP Abhängigkeiten unterstützt, solltest du prüfen, ob Composer statt PEAR verwendet werden kann. Composer ist bei aktuellen PHP Projekten in der Regel die bevorzugte Lösung.