PEAR频道为什么我需要一个?

时间:2010-09-20 00:20:15

标签: php symfony1 doctrine pear

所以我猜一个PEAR频道就像一个允许你发布自己的PEAR包的服务器?我的印象是PEAR有点死了,直到我开始看Symfony(它已经死了吗?我过去没用过它,所以也许有PHP经验的人可以评论它的状态以及它是否有意义随时投入其中)

无论如何我的问题。为什么我需要建立自己的PEAR频道?这里有一个由PEAR项目http://pear.php.net/channels/维护的页面,但看起来它可能只是一个PEAR频道列表而不是公共PEAR频道。除了建立我自己的PEAR频道之外,还有更简单的选择吗?

3 个答案:

答案 0 :(得分:4)

梨子没死。 Symfony也没死。

PEAR频道就像您喜爱的Linux发行版的软件包存储库。

如果您正在分发其他人认为有用的PHP库,您可以设置自己的PEAR频道,用户可以使用它来安装/更新/卸载您的库,使用他们的pear工具已经熟悉了。

您不需要 来设置自己的PEAR频道 - 您可以随意分发自己的代码。

也就是说,如果您要分发库代码以供其他人使用,那么设置自己的频道是一种很好的方式。

答案 1 :(得分:2)

你不必。如果您有许多库或想要实现某些分发/更新自动化,那么设置您自己的PEAR服务器可能会很有用。

现在有一种更简单的方法来设置这样的频道: http://www.pirum-project.org/

它应该使安装像pear channel-discover ...pear install ...一样简单 然而,将文件打包为PEAR档案仍然令人厌烦。

答案 2 :(得分:1)

如果您要在多台服务器上安装自己的梨包,那么使用梨形通道可以使事情更容易管理。

您可以使用pirum或chiara服务器(http://pear.chiaraquartet.net/)设置自己的频道,但您也可以考虑在http://pearfarm.org上获取一个帐户并在那里托管您的软件包(或{{3} })。