php - Why $pear->packageExists() returns always false on installed package? -


i installed mail (http://pear.php.net/package/mail) by

pear install mail 

everything seems ok, checking package programmatically:

$pear = new pear_registry(); $enabled = $pear->packageexists('mail'); 

always fails me (false).

could give me advice?

if try install mail once again, getting:

pear/mail installed , same released version 1.2.0 install failed 

my include_path settings:

include_path = ".;c:\program files (x86)\iis express\php\v5.3\pear;" 

mail package installed c:\program files (x86)\iis express\php\v5.3\pear\mail dir

reinstall mail didn't help

i think you're using wrong registry file.

try pass pear installation directory first parameter pear_registry constructor. it's directory in .registry directory exists, e.g. /usr/share/php/.


Comments