Bei all-inkl.com eigene PEAR Pakete installieren

Bei meinem Webspace Anbieter all-inkl.com bzw. Neue Medien Munnick kann man auf seinem Webspace auch eigene PEAR Pakete installieren.

Mit einem kleinen PHP Script lässt sich herausfinden, welche Pakete bereits installiert sind:

[code language=“php“]<?php
$handle=opendir (‚/usr/share/php‘);

echo "Dateien:<br>";
while (false !== ($file = readdir ($handle))) {
echo "$file<br>";
}
closedir($handle);
?>
[/code]

Auf die aufgelisteten PEAR Pakete kann man jederzeit zugreifen und diese verwenden. Es gibt aber auch die Möglichkeit eigene PEAR Pakete zu installieren. Das hat den Vorteil, dass bei einem Umzug (z.B. Tarifwechsel) alle Pakete übernommen werden welche sonst evtl. auf dem neuen Server noch nicht vorhanden sind.

Dafür muss man sich zunächst einen neuen Ordner auf dem FTP-Account namens „pear“.

Unter http://pear.php.net/ laden Sie sich alle Pakete herunter die Sie benötigen. Anschließend transferiert man diese entpackt in den erstellten Ordner „pear“.

Damit PHP den neuen PEAR Pfad auch kennt, muss die .htaccess im Hauptverzeichnis angelegt bzw. angepasst werden.

Der Inhalt lautet:
[code language=“shell“]
php_value include_path /usr/share/php:/www/htdocs/FTPLOGIN/pear
[/code]

Bei „FTPLOGIN“ trägt man den Namen des Haupt-FTP-Benutzers für die Domain ein.

Ab sofort wird nun jedes seiner Scripte welches Pear benötigt den von neu erstellten Ordner verwenden.