2010-09-20 21 views
1

因此,我猜PEAR频道就像一个服务器,可以让你分发自己的PEAR包?直到我开始关注Symfony(它死了吗?我过去没有用过它,所以也许有更多PHP经验的人可以评论它的状态,以及它是否合理随时投入)PEAR频道我为什么需要一个?

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

+3

梨不死。你从哪里得到这个想法? – Lingo 2010-09-20 01:07:13

回答

4

梨不死。 Symfony也没有死。

PEAR通道就像您最喜欢的linux发行版的软件包仓库一样。

如果您正在发布其他人会觉得有用的PHP库,则可以设置您自己的PEAR频道,并且您的用户可以使用他们已熟悉的pear工具来安装/更新/卸载您的库。

你不需要需要来设置你自己的PEAR频道 - 不管你喜欢你发布自己的代码。这就是说,如果你要分发他人使用的库代码,建立你自己的渠道是一个很好的方法来做到这一点。

+0

哦,误解了,因为你的括号看起来像适用于Symfony。但无论如何,它们都不是死的,但除非您想将代码分发给世界,否则您不必担心自己的渠道。 – timdev 2010-09-20 20:24:41

2

你不需要。如果你有很多库或者想要配置一些分发/更新自动机,那么建立你自己的PEAR服务器可能会很有用。

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

它应该做的安装一样简单pear channel-discover ...pear install ...。然而,作为PEAR档案的打包文件仍然很麻烦。