我正在使用php开发一个站点的脚本,我想使用一些PEAR类,因为它们非常有助于我避免一些重复的任务。
问题是我必须将项目作为独立文件夹提供,该文件夹将放置在现有网站中,而不依赖于除PHP 5和MySQL之外的任何服务器配置。
所以我正在寻找一种简单的方法来做到这一点。任何人都可以帮忙吗?
答案 0 :(得分:5)
您可以下载软件包(请务必同时下载任何依赖项),并将它们放入目录中。然后,在php adjust the include path中包含该目录:
$path = dirname(__FILE__) . DIRECTORY_SEPARATOR . 'mypear';
set_include_path(get_include_path() . PATH_SEPARATOR . $path);
然后,您可以像普通(include Mail.php;
)...
答案 1 :(得分:4)
您想使用Pyrus安装程序:http://pear2.php.net/
它允许您执行此操作,在不同位置安装多个PEAR包。
$> php pyrus.phar install / path / to / project / lib pear / Net_URL
其中lib是项目中的目录。我遇到的主要问题是文档说它是5.3+,你需要5.3.1。