RE: [PEAR] PEAR installation (on shared account)

From: Date: Fri, 25 Oct 2002 15:31:45 +0000
Subject: RE: [PEAR] PEAR installation (on shared account)
Groups: php.pear.general 
Request: Send a blank email to pear-general+get-2542@lists.php.net to get a copy of this message
Hello, Since PEAR classes are just php code there is no need to compile anything. There are several ways to use pear in shared environment, i'll try to do a sum-up here: 1. supposing you have access to ini_set() function what you can do is just create a directory in your tree which will contain pear (/path/to/your/account/pear for example). You just then do a ini_set('your/path:/path/to/your/account/pear). This is not very common for ISP to give access to ini_set though. 2. Some ISP provide a default include path (e.g: on my account i have a /my/account/includes). So I just have to drop PEAR files in this directory and use them (e.g: require_once 'PEAR.php', require_once 'HTML/Javascript.php') 3.You do not have on the two previous solutions. That becomes tricky as PEAR classes expect pear to be in the include path. What you can do though is to change the requires statement in the classes to reflect your configuration. If you use a lot of packages that might become messy. I see these three ways but there may others i did nit think of. Arnaud. > Hi all, > > > I am thinking about rebuilding my shopping system (currently > www.mp3shopper.nl and www.fotoshopper.nl are using it) to use > some PEAR > modules (DB, DB_DataObject, HTML_Template_Flexy). > However, this shopping system will need to be implemented on servers > with 'shared' account access, meaning that I won't have root > access, or > even access to php cli. > It is possible to use PEAR just by including some .php files, > or does it > need to be compiled? This would be a great drawback for > devvers to use > PEAR, because I think a lot of devvers do not have the possibilty to > buy/maintain their own server, in other words, hiring > rackspace, instead > of hiring HD space on a shared server. > > Stijn de Reede > the Netherlands > > > PS: PEAR has really grown since I last looked into it. Back > then it was > only a partly functional DB class. Now it's a great repository with a > lot of useful code (I especially like the DB_DataObject). > > > -- > PEAR General Mailing List (http://pear.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php >

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