如何在没有安装的情况下使用梨
问题描述:
我正在为使用php的站点开发脚本,我想使用一些PEAR类,因为它们对于从一些重复任务中拯救我非常有帮助。如何在没有安装的情况下使用梨
问题是,我必须将项目作为独立文件夹提供,该文件夹将放置在现有网站中,而不依赖于PHP 5和MySQL以外的任何服务器配置。
所以我正在寻找一个简单的方法来做到这一点。任何人都可以帮忙吗?
答
您可以下载软件包(确保也下载任何依赖关系),并将它们放到一个目录中。然后,在PHP中,adjust the include path包括该目录:
$path = dirname(__FILE__) . DIRECTORY_SEPARATOR . 'mypear';
set_include_path(get_include_path() . PATH_SEPARATOR . $path);
然后,您可以用梨就像正常(include Mail.php;
)...
答
您要使用的梨安装程序:http://pear2.php.net/
它可以让你做到这一点,多个PEAR包安装在不同的位置。
$> PHP pyrus.phar安装/路径/到/项目/ lib目录梨/ Net_URL
,其中lib是你的项目中的目录。我碰到的主要问题是,文档说它是5.3+,你需要5.3.1。