现在我在本地主机上使用PEAR,它安装在PHP文件夹中。我更改了include_path并使用了PEAR,没有问题。但我正在开发自己的框架,我想成为一个独立的文件夹。假设我想在10个WebServers上安装我的框架。我是否需要为所有服务器安装PEAR 10次?
是否有更简单的方法将pear组合到我的项目中,因为我希望它成为一个独立的文件夹。
我可以简单地将pear文件夹复制到我的项目文件夹并从那里包含它吗?或者我每次想要使用时都需要安装梨?
感谢您阅读我的问题
答案 0 :(得分:2)
理论上你可以下载PEAR包,将它们压缩并在你的项目中使用它们,但是你会失去所有依赖项处理并且维护库会很困难。
我建议在您的网站上使用PEAR包管理器。你可以创建自己的脚本来运行所需的pear命令吗?
另一种方法是在其他地方找到你的助手类,例如phpclasses.org
答案 1 :(得分:2)
你可以像作曲家一样使用梨项目本地。这些文件可以签入并随软件一起分发:
$ pear config-create `pwd` pear.conf
$ pear -c pear.conf install http_request2
现在您只需将包含路径设置为$dir/pear/php/
即可。
每当您需要升级/安装时,请使用pear -c pear.conf $command
。