Wie bekomme ich PEAR in Gange???

nethoppel

Registered User
Hi,

ich habe auf meinem Server php 5.0.4 am laufen, nur das mit dem pear bekomme ich nicht hin. Eigentlich sollte php das ja mitbringen, wenn ich in das php5 verzeichnis wechsel und dort nach /bin gehe kann ich ./pear aufrufen und mir pakete anzeigen lassen usw. aber in der phpinfo() steht nix von pear.
wenn ich an der shell 'pear' eingebe kommt 'unknow command' es geht nur direkt aus dem verzeichnis zu starten.

wie bekomm ich das ans laufen (eintrag in php.ini??) ?

danke für hilfe

suse 9.0
apache 2.0.48
php 5.0.4
 
Hast du in der php.ini den Include_path richtig gesetzt ?
meiner sieht so aus:

include_path = ".:/usr/share/php"

Der Pfad muss halt zum Installationsort passen.
 
Last edited by a moderator:
Ich bin mir gerade gar nicht sicher ob phpinfo() die pear Module
überhaupt anzeigt.

Haste mal ein script getestet das pear module benutzt ?
 
also, wenn ich aus dem verzeichnis: /usr/ocal/php5/bin
./pear config-show ausführe, bekomme ich folgende Ausgabe:

Configuration:
PEAR executables directory bin_dir /usr/local/php5/bin
PEAR documentation directory doc_dir /usr/local/php5/lib/php/doc
PHP extension directory ext_dir /usr/local/php5/lib/php/extensions/no-debug-non-zts-20041030
PEAR directory php_dir /usr/local/php5/lib/php
PEAR Installer cache directory cache_dir /tmp/pear/cache
PEAR data directory data_dir /usr/local/php5/lib/php/data
PHP CLI/CGI binary php_bin /usr/local/php5/bin/php
PEAR test directory test_dir /usr/local/php5/lib/php/test
Cache TimeToLive cache_ttl 3600
Preferred Package State preferred_state stable
Unix file mask umask 22
Debug Log Level verbose 1
HTTP Proxy Server Address http_proxy <not set>
PEAR server master_server pear.php.net
PEAR password (for password <not set>
maintainers)
Signature Handling Program sig_bin /usr/bin/gpg
Signature Key Directory sig_keydir /usr/local/php5/etc/pearkeys
Signature Key Id sig_keyid <not set>
Package Signature Type sig_type gpg
PEAR username (for username <not set>


ist das soweit okay?

den include_path hab ich auf '/usr/local/php5/lib/php' gesetzt

wie bekomm ich es hin das ich an der shell nur 'pear' eingeben brauch, ohne in das verzeichnis zu wechseln?

fragen über fragen ;)
 
Last edited by a moderator:
Back
Top