phpbar.de logo

Mailinglisten-Archive

[pear] php upgrade und pear

[pear] php upgrade und pear

Frank Rasche phpml at raschesweb.de
Fre Jul 2 12:29:08 CEST 2004


Hallo Friedhelm,

Friedhelm Betz schrieb am Freitag, 2. Juli 2004 um 11:48:

> War von meiner Seite missverstaendlich, ich meinte nicht das CLI-Interface von
> PHP sondern das pear commandline interface, also einfach pear.

Die Datei "pear" für die Kommandozeile ist nur ein kleines Shell-Script, das
schaut, ob Variablen für das PHP-binary und den PEAR-Pfad gesetzt
sind und setzt diese, falls dem nicht so ist.
Das ändere ich nicht bei einem PHP-Upgrade, aber wohl, weil PHP bei
mir immer in dasselbe Verzeichnis kommt.

> Was meinst Du "mit meiner eigenen Installation" genau?

Meine eigene, gefplegte PEAR-Installation, die ich unter
/usr/local/pear stehen habe. Habe selbst schon mal die Erfahrung gemacht, das bei
einem unbedachtem PHP-Upgrade ich irgendwie 2 PEAR-Installationen
hatte, die dann auch entsprechend Mist gebaut haben :-(
Weiss nicht mehr wann das war, auf jeden Fall seitdem PHP-Upgrades nur noch
'--without-pear' ;-)

> Was so natuerlich moeglich ist, aber den Nachteil ;-) hat das ich pear (das
> Kommandlinetool) kopieren muss. Das befindet sich in keinem Pfad, sondern
> liegt unter /pfad/php/versionA/bin .

Allerdings solltest du mal einen Blick in das pear-Shellscript
werfen und schauen, dass du darin jeweils die Pfade
für eine neue PHP-Installation (PHP-binary, Version B) anpasst. Dann bräuchtest du dieses
Skript auch nicht durch eine PHP-Installation generieren
lassen.

Gruß
Frank


php::bar PHP Wiki   -   Listenarchive