代码之家  ›  专栏  ›  技术社区  ›  Arild

我可以使用PEAR在web应用程序中包含模块吗?

  •  1
  • Arild  · 技术社区  · 11 年前

    我正在LAMP中创建一个网络应用程序。我上一次用PHP创建任何东西已经有一段时间了,当时我还不熟悉包管理和版本控制之类的东西。我打算在我的应用程序中使用MySQL,所以我在PEAR中找到了抽象层模块MDB2。

    我以前的经验告诉我,我应该能够将模块获取到 lib/ 子目录,以便它将出现在repo的每个克隆中。但PEAR安装到 /usr/share/php .

    我可以让PEAR进入我的开发回购吗?

    还是我采取了错误的方法?我的基本问题是如何在我正在创建的应用程序中包含PHP模块。

    1 回复  |  直到 11 年前
        1
  •  1
  •   cweiske agentofuser    11 年前

    您可以使用自定义配置文件将PEAR配置为安装到您想要的任何目录中:

    $ pear config-create lib pear.cfg
    

    现在,您需要告诉pear安装程序使用配置文件:

    $ pear -c pear.cfg install mdb2
    

    这就是全部。


    顺便说一句,如果您不需要深度抽象,我建议使用PDO作为数据库层。