phpbar.de logo

Mailinglisten-Archive

[pear] PEAR Standard

[pear] PEAR Standard

Markus Wolff wolff at 21st.de
Fre Jan 31 13:38:52 CET 2003


On Fri, 31 Jan 2003 13:21:05 +0100
"Muesli" <muesli2000 at gmx.de> wrote:

> Wie muss der include_path in der php.ini lauten? Mein Provider meint
> (include_path='./:/usr/local/lib/php/') waere richtig. Ich bin der Meinung
> ohne / nach dem . und vor dem : . Leider kann ich PEAR nicht selber
> installieren oder gibt es eine Möglichkeit ohne Shellzugang und root
Rechte?
> Da ich mit den HTML/IT.php oder HTML/ITX.php meine Seiten aufbauen möchte,
> moechte ich noch gerne wissen, ob es in PEAR  Standardpackete sind?

Hallo Muesli (da fällt mit ein, ich hab noch nicht gefrühstückt ;-)),

mein Tip: Nimm gar nicht erst die auf dem Server vorinstallierte
PEAR-Version, sondern schnapp Dir die PEAR-Pakete, die Deine Anwendung
braucht und kopiere das daraus resultierende PEAR-Verzeichnis irgendwo
in Deinen Webspace. Darauf setzt Du dann den include_path.

Wenn Du das auf dem Server installierte PEAR nimmst, bist Du immer von
Deinem Provider abhängig: Taucht in einem Package ein Fehler auf, wird
womöglich monatelang kein Update gemacht. Dann gibt´s noch die
Möglichkeit, daß der Provider einfach auf die neueste Packageversion
updated, die aber nicht mehr so ganz kompatibel mit der alten ist (z.B.
schon bei HTML_TreeMenu oder Config passiert, bei einigen anderen sicher
auch - IT[X] wurde zum Beispiel komplett umbenannt und liegt jetzt ganz
woanders, so daß bisherige include-Anweisungen in´s Leere laufen).
Schwupp, schon läuft Deine Anwendung nicht mehr.

Also: Eigenes PEAR-Verzeichnis, dann kann Dir nix passieren.

Damit erledigt sich dann auch diese Frage:

> Welche Packete sind Standard in PEAR oder wo finde ich eine gute FAQ /
> Beschreibung?

....denn das kann Dir ja egal sein, wenn Du Dein eigenes PEAR mitlieferst
;-)

Welche Pakete im Standardumfang sind, kannst Du leicht herausfinden,
indem Du Dir z.B. das ZIP-Archiv von PHP für Windows runterlädst und mal
in den PEAR-Ordner schaust.

Die wirklich, wirklich interessanten Pakete sind aber unter pear.php.net
bzw. in cvs.php.net zu finden :-)

Viele Grüße,
Markus


--
Markus Wolff <wolff at 21st.de>


php::bar PHP Wiki   -   Listenarchive