1

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

我以前的经验告诉我,我应该能够将模块提取到lib/我的开发存储库中的子目录中,这样它就会出现在存储库的每个克隆中。但是 PEAR 安装到/usr/share/php.

我可以让 PEAR 提取到我的开发仓库吗?

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

4

1 回答 1

1

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

$ pear config-create lib pear.cfg

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

$ pear -c pear.cfg install mdb2

就这样。


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

于 2013-03-04T08:53:49.627 回答