|
Eigene PEAR-Installation
Es besteht die Möglichkeit eine eigene PEAR-Installation
zu verwalten. Das hat den Vorteil, dass man selbst Module nachinstallieren
kann und über den Update-Prozess volle Kontrolle hat. Allerdings ist
dieses Vorgehen nur für fortgeschrittene Benutzer ratsam, Sie können
auch jederzeit den Support darum bitten Ihnen ein PEAR-Modul nachzuinstallieren.
Wählen Sie sich per Shell ein und geben folgenden
Befehl ein um die Installation von PEAR einzuleiten:
lynx -source http://pear.php.net/go-pear | php -q
|
Sie werden darum gebeten die Installationsverzeichnisse
anzupassen. Hier müssen Sie einige Werte verändern. Als
Installation Prefix geben Sie den Pfad zu Ihrem Home-Verzeichnis
an:
1. Installation prefix : /home/benutzer
2. Binaries directory : $prefix/bin
3. PHP code directory ($php_dir) : $prefix/lib/php/pear
4. Documentation base directory : $php_dir/docs
5. Data base directory : $php_dir/data
6. Tests base directory : $php_dir/tests
|
Im nächsten Schritt werden Sie gefragt, ob Sie gewisse PEAR-Pakete
installieren möchten. Sie können dies bestätigen. Daraufhin
werden die Pakete heruntergeladen und installiert.
Im letzten Installationsschritt werden Sie gefragt, ob die php.ini
editiert werden soll. Verneinen Sie diese Frage. Der Installer findet
leider Ihre persönliche php.ini nicht, weshalb wir diesen Schritt
später manuell durchführen müssen.
Editieren Sie nun die Datei etc/php4/php.ini und suchen nach dem
Eintrag include_path. Es ist wichtig, dass Sie die systemweit
installierte PEAR-Bibliothek /usr/share/pear deaktivieren und
dafür Ihre eigene eintragen:
; UNIX: "/path1:/path2"
include_path = ".:/home/benutzer/lib/php/pear:/usr/lib/phplib"
|
Als nächstes editieren Sie die Datei .bash_profile
in Ihrem Home-Verzeichnis, damit das Kommando pear gefunden wird.
Kommentieren Sie den folgenden Block aus oder fügen ihn ein, wenn er noch
nicht vorhanden ist:
# set PATH so it includes user's private bin if it exists
if [ -d ~/bin ] ; then
PATH=~/bin:"${PATH}"
fi
|
Loggen Sie sich aus und dann wieder ein, damit diese Änderung
aktiv wird. Mit which sehen Sie, ob pear gefunden wird:
$ which pear
/home/benutzer/bin/pear
|
Mit pear können Sie nun eigene Pakete installieren.
Ein Aufruf mit pear help gibt Ihnen einen Überblick über die
vorhandenen Befehle. pear install Paketname installiert beispielsweise
ein neues Paket.
Wenn Sie eine Übersicht über die selbst installierten Pakete
haben möchten, erstellen Sie eine Datei (z.B. pearinfo.php) mit
dem folgenden Inhalt:
<?php
include_once "PEAR/Info.php";
$info = new PEAR_Info();
echo $info->info;
?>
|
|