[thelist] Using PEAR on hosts that don't have PEAR installed

David Bindel dbindel at austin.rr.com
Mon Aug 4 00:36:32 CDT 2003

Howdy listers,

I'm working with a team on a web-based control panel for game servers
that will eventually be installed on many web servers (none of which we
have control of.)  The problem I have run into is using PHP's PEAR
classes if the web server doesn't have PEAR installed, available, and

It was suggested in my last thread regarding PEAR that I could easily
use the PEAR files that I need by including the files in the
distribution of the product.  I tried that thinking that it would work
fine, but after seeing plenty of errors after I had copied the PEAR
files into my software, I've realized that PEAR is heavily dependent on
PHP's include_path being set to include the PEAR directory (for example,
include_path=".;C:\PHP\pear;C:\PHP\pear;C:\PHP\cli\pear" in PHP.ini on

The two possible solutions (untested as of yet) to this obstacle I've
thought of are:

1) using ini_set() at the top of every page that utilizes PEAR
functionality to add the PEAR directory to include_path.

2) creating a .htaccess in every directory to set the include_path to
include the PEAR directory.

Isn't there an easier way to do this?  I'd really appreciate y'all's
comments and suggestions on this.

Thanks in advance,

    David I. Bindel
  Website Development
 dbindel at austin.rr.com

More information about the thelist mailing list