我通过
安装了邮件(http://pear.php.net/package/Mail)pear install Mail
一切似乎都没问题,但是以编程方式检查这个包:
$pear = new PEAR_Registry();
$enabled = $pear->packageExists('Mail');
总是对我失败(假)。
有人可以给我任何建议吗?
如果我再次尝试安装Mail,我会收到:
pear/Mail is already installed and is the same as the released version 1.2.0
install failed
我的include_path设置:
include_path = ".;C:\Program Files (x86)\IIS Express\PHP\v5.3\pear;"
邮件包已安装到C:\ Program Files(x86)\ IIS Express \ PHP \ v5.3 \ pear \ Mail目录
重新安装Mail没有帮助
答案 0 :(得分:0)
我认为您使用的是错误的注册表文件。
尝试将PEAR安装目录作为第一个参数传递给PEAR_Registry
构造函数。它是.registry
目录所在的目录,例如/usr/share/php/
。