【问题标题】:PEAR Channel why do I need one?PEAR Channel 为什么我需要一个?
【发布时间】:2011-04-14 11:09:00
【问题描述】:

所以我猜 PEAR 频道就像一个服务器,可以让您分发自己的 PEAR 包?在我开始研究 Symfony 之前,我一直觉得 PEAR 已经死了(它死了吗?我过去没有使用过它,所以也许有更多 PHP 经验的人可以评论它的状态以及它是否有意义随时投入)

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

【问题讨论】:

  • PEAR 没有死。你是从哪里得到这个想法的?

标签: php symfony1 doctrine pear


【解决方案1】:

如果您要在多个服务器上安装自己的 pear 包,则拥有 pear 通道可以使事情更易于管理。

您可以使用 pirum 或 chiara 服务器 (http://pear.chiaraquartet.net/) 建立自己的频道,但您也可以考虑在 http://pearfarm.org 上获得一个帐户并在那里(或 http://pearhub.org)托管您的包。

【讨论】:

    【解决方案2】:

    您不必这样做。如果您有很多库或想要促进一些分发/更新自动化,那么设置您自己的 PEAR 服务器可能会很有用。

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

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

    【讨论】:

      【解决方案3】:

      梨没有死。 Symfony 也没有死。

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

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

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

      也就是说,如果您要分发库代码供其他人使用,那么建立自己的频道是一种不错的方式。

      【讨论】:

      • 哦,误读了,因为您的括号看起来适用于 Symfony。但无论如何,两者都没有死,但你不必担心自己的频道,除非你想将你的代码分发给全世界。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-06-09
      • 2016-10-25
      • 2011-03-01
      • 2013-12-03
      • 2012-01-18
      • 2010-11-17
      • 2010-09-10
      相关资源
      最近更新 更多