Best practice for multiple pear installations?

From: Date: Wed, 27 Jul 2005 11:56:23 +0000
Subject: Best practice for multiple pear installations?
Groups: php.pear.general 
Request: Send a blank email to pear-general+get-20162@lists.php.net to get a copy of this message
Hi, what is a good/best practive to handle multiple PEAR installations? Currently on my system there's the system-wide installation from the debian package in /usr/share/php . Using go-pear I already created my own repository, /data/www/webroot/pear and by calling /data/www/webroot/pear/bin/pear it worked quite well. Now a few weeks alter, just calling /data/www/webroot/pear/bin/pear revealed that it was not using my new repository but reverted to the default system wide which I don't want. When I ran /data/www/webroot/pear/bin/pear config-show it showed me the system wide path in /usr/share/php but using strace I couldn't any file where it is getting this information from (maybe it's a default settings if no configuration can be found?). The only pear configuration file I found was /etc/pear/pear.conf , but using strace I could make sure that /data/www/webroot/pear/bin/pear was NOT seeing it (it tried to read ~/.pearrc and /usr/etc/pear.conf, both which don't exist on my system. I looked at the pear shell script and it is using the correct INCDIR and INCARG commands to point to /data/www/webroot/pear/share/pear but it seems this isn't sufficient. I am using PHP 4.3.10. The funny thing is, I've installed PHP5 in paralel under /opt/php5 and running the pear command from the finds its php5 pear installation, but then Ive seen that it also properly reads /opt/php5/etc/pear.conf which has the right paths set. Did I just had bad luck and somehow managed to remove my pear.conf file from my new pear installation? I mean I don't have any problem doing a new installation but for the future I would like to know how to spot such a problem. thanks for any pointers, - Markus

« previous php.pear.general (#20162) next »