Entwicklung und Datenbanken
PEAR-Pakete in bestehenden PHP-Anwendungen verwenden
PEAR verteilt PHP-Bibliotheken, die einige Anwendungen noch verwenden. Hängt ein Projekt von einem dieser Pakete ab, können Sie es in cPanel unter PHP PEAR Packages verwalten, sofern diese Funktion verfügbar ist. Prüfen Sie bei neuen Abhängigkeiten, ob das Projekt Composer verwendet.
Ein Paket suchen und installieren
- Öffnen Sie PHP PEAR Packages in cPanel.
- Suchen Sie nach dem genauen Namen, den die Dokumentation der Anwendung angibt.
- Prüfen Sie die Version, ob das Paket gepflegt wird, und die Kompatibilität mit der PHP-Version des Projekts.
- Installieren Sie es und prüfen Sie das Ergebnis und die hinzugefügten Abhängigkeiten.
Dass ein Paket im Katalog steht, garantiert weder, dass es noch gepflegt wird, noch, dass es mit jeder PHP-Version funktioniert. Aktualisieren Sie keine Komponente, die mehrere Anwendungen nutzen, ohne diese vorher zu testen.
Den Suchpfad hinzufügen
cPanel zeigt, wo es die Komponenten Ihres Kontos installiert, meist /home/usuario_cpanel/php. Verwenden Sie den Pfad, den Ihre Installation angibt.
Wenn Sie ihn nur für ein Skript hinzufügen müssen, behalten Sie auch die bestehenden Pfade bei:
<?php ini_set('include_path', '/home/usuario_cpanel/php' . PATH_SEPARATOR . get_include_path());
Ersetzen Sie den Benutzer und laden Sie anschließend die konkrete Datei, die das Paket laut seiner Dokumentation benötigt. Wenn Sie es über den PHP-Selektor konfigurieren, prüfen Sie, ob die Option verfügbar ist, und bedenken Sie die Auswirkung auf andere Anwendungen, die diese Version nutzen.
Ein Paket prüfen oder entfernen
Testen Sie die Funktion der Anwendung, die es verwendet, und sehen Sie ins Protokoll, wenn PHP eine Datei oder Abhängigkeit nicht findet. Prüfen Sie den Pfad und die tatsächliche PHP-Version der Website; sie können von denen im Terminal abweichen.
Stellen Sie vor dem Deinstallieren fest, welche Projekte es laden. Eine Umstellung auf Composer erfordert, die Installation und das Autoload des Projekts anzupassen; Composer zu installieren ersetzt die require- oder include-Anweisungen einer älteren Anwendung nicht automatisch.
Das könnte Ihnen auch helfen
- PHP – Version, Module und Grundkonfiguration wählen Ändern Sie die PHP-Version, aktivieren oder deaktivieren Sie Module und passen Sie die häufigsten Li...
- PHP-Optionen mit dem Selektor oder der .htaccess ändern Ändern Sie unterstützte PHP-Direktiven im Selektor von cPanel oder, wenn der Handler es zulässt, mit...
- PHP-Version einer Website mit Prüfung und Rückkehrmöglichkeit ändern Ändern Sie im Kundenbereich die PHP-Version einer Website oder die Standardversion Ihres Hostings, m...
- PHP-Version einer mit Deploy+ veröffentlichten Website Warum der Kundenbereich die PHP-Version nicht für einen Ordner festlegt, den Deploy+ veröffentlicht,...
Stimmt etwas nicht oder hat sich etwas geändert? Erzählen Sie es uns, und wir prüfen es.